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