" abc&#34 ;?的确切SHA1结果是什么?

时间:2013-12-07 07:36:54

标签: sha1 sha

使用以下命令:

$ echo abc | sha1sum

我得到了输出:

03cfd743661f07975fa2f1220c5194cbaff48451

但是根据SHA标准 http://www.itl.nist.gov/fipspubs/fip180-1.htm我应该得到:

a9993e364706816aba3e25717850c26c9cd0d89d

我怀疑不正确的结果是由w [0]和w [15]的大端或小端引起的。 w [0]应该是0x80636261而不是0x61626380。但我仍然无法得到正确的结果。

谁能帮帮我?

1 个答案:

答案 0 :(得分:7)

您正在计算"abc\n"的SHA1总和,即最后一行换行的字符串。

尝试:

echo -n abc | sha1sum