很简单,如何获得下面的“第二轮”?
您好
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824(第一轮sha-256)
9595c9df90075148eb06860365df33584b75bff782a510c6cd4883a419833d50(第二轮sha-256)
我去了一个在线哈希计算器,输入“你好”,得到了第一轮,然后把那个哈希值放到计算器中,得到了与第二轮不同的结果。那怎么做呢?
答案 0 :(得分:3)
当您将第一个哈希输出粘贴回哈希计算器第二轮时,您将其作为字母和数字的ASCII字符串进行哈希处理,而不是这些十六进制数字表示的实际字节序列。换句话说,插入哈希计算器的字符串的第一个字节实际上需要是0x2C,而不是0x32(这是“2cf2 ...”开头的字符'2'的ASCII值)
答案 1 :(得分:0)
echo -n hello | openssl dgst -sha256 -binary | openssl dgst -sha256