为了账号安全,请及时绑定邮箱和手机立即绑定

crypto/sha1 与 openssl 命令不匹配

crypto/sha1 与 openssl 命令不匹配

Go
森林海 2021-09-10 15:12:50
我正在尝试计算 sha1,但 sha1 与 openssl 命令不匹配。我在 Macbook 上像这样计算空文件的哈希值:$ touch test.txt$ openssl sha1 -hex test.txtSHA1(test.txt)= da39a3ee5e6b4b0d3255bfef95601890afd80709而这里是一个简单的测试代码,我有:package mainimport "fmt"import "crypto/sha1"func main() {        hash := sha1.New()        hash.Write([]byte{0x00})        fmt.Printf("Hash got %x, expected da39a3ee5e6b4b0d3255bfef95601890afd80709", hash.Sum(nil))}这是您看到输出不匹配的输出,有人知道我做错了什么吗?Hash got 5ba93c9db0cff93f52b521d7420e43f6eda2784f, expected da39a3ee5e6b4b0d3255bfef95601890afd80709
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 261 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信