【问题标题】:What's the exact SHA1 result for "abc"?“abc”的确切 SHA1 结果是什么?
【发布时间】:2013-12-24 16:38:19
【问题描述】:

使用以下命令:

$ echo abc | sha1sum

我得到了输出:

03cfd743661f07975fa2f1220c5194cbaff48451

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

a9993e364706816aba3e25717850c26c9cd0d89d

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

谁能帮帮我?

【问题讨论】:

    标签: sha1 sha


    【解决方案1】:

    您正在计算 "abc\n" 的 SHA1 总和,即末尾带有换行符的字符串。

    试试:

    echo -n abc | sha1sum
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      • 2020-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多