在 Golang 中为给定字符串生成 SHA 哈希
对字符串执行的最典型的加密操作之一是计算其 SHA 哈希。 SHA(安全哈希算法)算法通过将字符串作为输入来生成唯一的指纹。在 Golang 中,创建 SHA 哈希是一个简单的过程。
示例用法
例如,让我们计算字符串“beautiful”的 SHA 哈希。以下代码片段提供了一个实际示例:
import ( "crypto/sha1" "encoding/base64" ) func main() { myPassword := "beautiful" hasher := sha1.New() hasher.Write([]byte(myPassword)) sha := base64.URLEncoding.EncodeToString(hasher.Sum(nil)) println(sha) }
此代码演示:
以上是如何在 Golang 中为给定字符串生成 SHA 哈希?的详细内容。更多信息请关注PHP中文网其他相关文章!