首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对SHA-256进行两次编码?

如何对SHA-256进行两次编码?
EN

Stack Overflow用户
提问于 2011-05-02 02:35:06
回答 2查看 1.2K关注 0票数 0

很简单,下面的“第二轮”是如何进行的?

你好

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (首轮沙-256)

9595c9df90075148eb06860365df33584b75bff782a510c6cd4883a419833d50 (第二轮沙-256)

我去了一个在线散列计算器,输入了"hello",得到了第一轮,然后把这个散列放进了计算器,得到了与第二轮不同的结果。那它是如何做到两次的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-02 02:47:12

当您将第一个哈希输出粘贴回哈希计算器第二轮时,您是将其哈希为一个由字母和数字组成的ASCII字符串,而不是那些十六进制数字所表示的实际字节序列。换句话说,插入到散列计算器中的字符串的第一个字节实际上需要是0x2C,而不是0x32 (这是“2cf2.”开头字符'2‘的ASCII值)。

票数 3
EN

Stack Overflow用户

发布于 2020-03-20 18:00:03

代码语言:javascript
复制
echo -n hello | openssl dgst -sha256 -binary | openssl dgst -sha256
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5853050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档