Golang-使用md5对字符串进行加密

阅读 128

2022-05-13


方式一:

func md5Test1(str string) string {
m5 := md5.New()
_,err := m5.Write([]byte(str))
if err != nil {
panic(err)
}
md5String := hex.EncodeToString(m5.Sum(nil))
return md5String
}


方式二:

func md5Test2(str string) string {
md5String = fmt.Sprintf("%x", md5.Sum([]byte(str)))
return md5String
}


方式三:

func md5Test3(str string) string {
m := md5.New()
_,err := io.WriteString(m,str)
if err != nil {
panic(err)
}
md5String = fmt.Sprintf("%x", md5.Sum(nil))
return md5String
}


精彩评论(0)

0 0 举报