Files
2020-12-01 21:19:37 +08:00

24 lines
410 B
Go

package Utils
import (
"crypto/md5"
"encoding/hex"
"fmt"
"io"
)
//生成32位md5字串
func GetMd5(input string) string {
hash := md5.New()
hash.Write([]byte(input))
return hex.EncodeToString(hash.Sum(nil))
}
func GetSaltMD5(input, salt string) string {
hash := md5.New()
//salt = "salt123456" //盐值
io.WriteString(hash, input+salt)
result := fmt.Sprintf("%x", hash.Sum(nil))
return result
}