当前位置: 首页 > 知识库问答 >
问题:

SHA-256不同结果

濮阳君浩
2023-03-14

我在这里漏掉了什么?我试过上/下现金,每个字节之间的空格。我不确定还能试什么。

这个问题开始是因为我在Python中实现了这个,但在我担心代码之前,我试图理解为什么这是不同的。

共有1个答案

胡意致
2023-03-14

当您在键盘上复制十六进制编辑器中的“字节”时,您很可能只是复制它的字符串表示形式。

也许这些命令会帮助您获得它:

$ echo "Hello, world" > my_bin

$ shasum -a 256 my_bin
37980c33951de6b0e450c3701b219bfeee930544705f637cd1158b63827bb390  -


$ cat my_bin | shasum -a 256
37980c33951de6b0e450c3701b219bfeee930544705f637cd1158b63827bb390  -

$ cat my_bin | xxd -p | shasum -a 256
0e535a1a279db9753bcbc226b9305e6e6a39ba2d866c01a44cb9aac8d5fc9833  -

(xxd是我用来显示文件内容的十六进制编辑器)

 类似资料:
  • 为什么他们不一样?我需要如何更改java版本以使其与Go版本完全相同?

  • 问题内容: 我正在尝试从字符串计算SHA-1哈希,但是当我使用php的sha1函数计算字符串时,我得到的东西与在C#中尝试时有所不同。我需要C#计算与PHP相同的字符串(因为php的字符串是由我无法修改的第三方计算的)。如何获取C#以生成与PHP相同的哈希值?谢谢!!! 字串= s934kladfklada@a.com C#代码(生成d32954053ee93985f5c3ca2583145668

  • 我正在尝试使用亚马逊的弹性代码转换器。这里我需要sha-256散列一个字符串;http://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html 我已经尝试了我在网上找到的任何方法,但我找不到与页面和一些在线哈希网站提供的相同的结果。 下面是要散列的字符串,您可以从上面的链接中找到; 以下是预期结果: 3

  • 在线解答:ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad 回答脚本(带SciTE):a006267b0042805304ec162a0070030510452429204488c160351215ac00c19

  • 因此,我试图找出如何在ios上进行hmacshad256哈希,因为这是我为wcf服务api所做的哈希。我一直试图寻找一些关于它的信息,但通常只是最终得到一个SHA-256哈希。

  • 我能够让SCRAM-SHA-256身份验证与pgpool一起使用,但是我还没有找到一个很好的例子来设置pgbouner。我正在尝试使用auth_query。在postgres中,pgbounker将连接的用户将密码加密并存储在SCRAM-SHA-256中。但是我不知道如何在userlist.txt.中创建条目这应该是格式: 存储密钥和服务器密钥到底是什么,我如何生成它们?我可以使用哪些工具来创建它