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