首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >沙-256测试向量

沙-256测试向量
EN

Stack Overflow用户
提问于 2013-07-26 15:37:58
回答 1查看 1.9K关注 0票数 2

我试图复制在这里找到的值,http://www.nsrl.nist.gov/testdata/

沙-256应将"abc“散列至

代码语言:javascript
复制
 BA7816BF 8F01CFEA 414140DE 5DAE2223 B00361A3 96177A9C B410FF61 F20015AD

但是在linux下,我得到的是sha256和。

代码语言:javascript
复制
edeaaff3f1774ad2888673770c6d64097e391bc362d7d6fb34982ddf0efd18cb

adam@adam-desktop:~/code/android-casual/trunk/CASUALcore$ echo "abc">./test.tmp
adam@adam-desktop:~/code/android-casual/trunk/CASUALcore$ sha256sum test.tmp
edeaaff3f1774ad2888673770c6d64097e391bc362d7d6fb34982ddf0efd18cb  test.tmp
adam@adam-desktop:~/code/android-casual/trunk/CASUALcore$ echo "abc"|sha256sum
edeaaff3f1774ad2888673770c6d64097e391bc362d7d6fb34982ddf0efd18cb  -
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-26 15:44:23

这是因为echo在字符串中追加了一个换行符。使用echo -n代替:

代码语言:javascript
复制
$ echo "abc" | shasum -a 256
edeaaff3f1774ad2888673770c6d64097e391bc362d7d6fb34982ddf0efd18cb  -
$ echo -n "abc" | shasum -a 256
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad  -
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17885528

复制
相关文章

相似问题

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