go语言练习:sha256sha512哈希算法

Posted ADChen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言练习:sha256sha512哈希算法相关的知识,希望对你有一定的参考价值。

 

package main

import (
"fmt"
"crypto/sha256"
)

func main() {
str:="test hash..."
s_ob:=sha256.New()
s_ob.Write([]byte(str))
r:=s_ob.Sum(nil)
fmt.Printf("%x\n",r)
}

//sha256: 59039ef3b6f6ab469c357616b365b4b59a28c32d8ee880160ec793d1d543fc8d7474ffcf52f55532f49f6c627cbf0c3d10cc10b6704a793d11bb6800b09916cc
//sha256:

 

以上是关于go语言练习:sha256sha512哈希算法的主要内容,如果未能解决你的问题,请参考以下文章

go语言练习:文件哈希

hmac sha256和sha256的区别

如何使用 OpenSSL 计算 SHA512/224 和 SHA512/256 哈希?

我在哪里可以找到 Spring Boot 包的 SHA256/SHA512 哈希?

MD5、sha1、sha256分别输出多少位?

MD5,sha1,sha256分别输出多少位啊?