package main
import (
"crypto/md5"
"encoding/hex"
"fmt"
)
//Sum 函数是对hash.Hash对象内部存储的内容进行校验和
//计算然后将其追加到data的后面形成一个新的byte切片。
//因此通常的使用方法就是将data置为nil。
//该方法返回一个Size大小的byte数组,对于MD5来说就是一个128bit的16字节byte数组。
func main() {
aMd5 := md5.New()
aMd5.Write([]byte("abc"))
aSlice := aMd5.Sum(nil)
fmt.Println(aSlice)
fmt.Printf("%s\n", hex.EncodeToString(aSlice))
}
golang的md5 操作
最新推荐文章于 2024-09-17 06:30:00 发布