12345678910111213141516171819202122 |
- package hash
- import (
- "crypto/md5"
- "fmt"
- "github.com/spaolacci/murmur3"
- )
- func Hash(data []byte) uint64 {
- return murmur3.Sum64(data)
- }
- func Md5(data []byte) []byte {
- digest := md5.New()
- digest.Write(data)
- return digest.Sum(nil)
- }
- func Md5Hex(data []byte) string {
- return fmt.Sprintf("%x", Md5(data))
- }
|