package main
import (
"crypto/sha256"
"encoding/hex"
"fmt"
)
func main() {
// 1 创建hash接口对象
myHash := sha256.New()
// 2 添加数据
src := []byte("我是情报员,你是谁?")
//res := myHash.Sum(src)
myHash.Write(src)
myHash.Write(src)
// 3 计算结果
res := myHash.Sum(nil)
// 4 格式化为十六进制
myStr := hex.EncodeToString(res)
fmt.Printf("%s\n",myStr)
}
网友评论