在Golang中,sha1.Sum()函数用于计算给定数据的SHA-1哈希值。它接受一个字节数组(byte array)作为参数,并返回计算得到的20字节长的SHA-1哈希结果。
例如,下面的代码演示了如何使用sha1.Sum()函数计算字符串”Hello World”的SHA-1哈希值:
package main
import (
"crypto/sha1"
"fmt"
)
func main() {
data := []byte("Hello World")
hash := sha1.Sum(data)
fmt.Printf("SHA-1 hash: %x\n", hash)
}
输出结果:
SHA-1 hash: 2ef7bde608ce5404e97d5f042f95f89f1c232871
注意:参数应该是一个字节数组,因此需要将字符串转换为对应的字节数组。在上述例子中,[]byte("Hello World")
将字符串转换为字节数组。
内容由零声教学AI助手提供,问题来源于学员提问