GoLang 对字符串作md5加密
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
package main
import (
"crypto/md5"
"encoding/hex"
"fmt"
)
func main() {
data := []byte("hello world")
s := fmt.Sprintf("%x", md5.Sum(data))
fmt.Println(s)
// 也可以用这种方式
h := md5.New()
h.Write(data)
s = hex.EncodeToString(h.Sum(nil))
fmt.Println(s)
}
输出:
1 2
5eb63bbbe01eeed093cb22bb8f5acdc3
5eb63bbbe01eeed093cb22bb8f5acdc3
本文网址: https://golangnote.com/topic/38.html 转摘请注明来源