openstack@openstack:~$ echo "abc" | shasum
03cfd743661f07975fa2f1220c5194cbaff48451 -
而使用Java实现SHA1输出:
a9993e364706816aba3e25717850c26c9cd0d89d
相同算法, 居然结果不同, 蛋疼!
原因:
由于echo输出结果默认换行, 带上-n去除默认换行, 则结果相同^_^!
openstack@openstack:~$ echo -n "abc" | shasum
a9993e364706816aba3e25717850c26c9cd0d89d -
建议printf
openstack@openstack:~$ printf "abc" | shasum
a9993e364706816aba3e25717850c26c9cd0d89d -
相关文章
- 04-10蛋疼的vs
- 04-10手游:cocos2d-x3.0 移植 wp8 开发 各种 “蛋疼”问题的汇总
- 04-10Filco minila 的蛋疼。
- 04-10闲着蛋疼看下a++的过程
- 04-10折腾蛋疼的Latex
- 04-10蛋疼的_after_insert
- 04-10曲演杂坛--蛋疼的ROW_NUMBER函数
- 04-10蛋疼的 403 Forbidden You don’t have permission to access / on this server.
- 04-10CSS那些事!这个篇幅是我特意开的,不是因为帮助小菜之类的,而是在多人的团队配合中各种命名冲突的规范让人蛋疼
- 04-10一个令人蛋疼的NDK链接错误