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 转摘请注明来源