crypto/md5 包提供了对md5散列计算的支持
常用函数
- New:创建Hash对象用于计算字节/字符md5值
- Sum: 计算字节切片md5值
实操
```go // 计算字节切片md5散列值 fmt.Printf(“%x\n”,md5.Sum([]byte(“Hi,ligz”)))
// 创建md5 hash对象 hash := md5.New()
// 批量写入字符串计算散列 io.WriteString(hash, “Hi, “) io.WriteString(hash, “ligz”)
// 计算MD5散列 fmt.Printf(“%x\n”, hash.Sum(nil)) ```