package utils import ( "crypto/md5" "encoding/hex" ) func MD5V(str []byte) string { h := md5.New() h.Write(str) return hex.EncodeToString(h.Sum(nil)) } func MD5EncodeBytes(str string) []byte { md5Ctx := md5.New() md5Ctx.Write([]byte(str)) return md5Ctx.Sum(nil) } func MD5EncodeString(str string) string { bytes := MD5EncodeBytes(str) return string(bytes) }