/*
go sha1 散列
sha1散列经常用来计算二进制或者大文本数据的短标识值
*/
package main
import (
"crypto/sha1"
"fmt"
)
func main() {
s := "sha2 this string"
/*
生成一个hash的模式是sha1.New()
sha1.Write(bytes)
sha1.Sum()
*/
h := sha1.New()
h.Write([]byte(s))
bs := h.Sum(nil)
fmt.Printf("%x \n", bs)
}
670

被折叠的 条评论
为什么被折叠?



