1234567891011121314151617181920212223 |
- package utils
- import (
- "crypto/md5"
- "encoding/hex"
- )
- 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)
- }
- // 生成32位md5字串
- func Md5Encode(s string) string {
- h := md5.New()
- h.Write([]byte(s))
- return hex.EncodeToString(h.Sum(nil))
- }
|