OpenSSL SL1与我在网上找到的不同

时间:2019-01-28 17:34:06

标签: bash

我的问题是这样

例如:

echo "123456" | openssl sha1

输出

c4f9375f9834b4e7f0a528cc65c055702bf5f24a

但是如果我使用在线工具(例如http://www.sha1hash.com)对“ 123456”进行哈希处理,则会得到

7c4a8d09ca3762af61e59520943dc26494f8941b

openssl sha1给我带来了什么不同。 我究竟做错了什么?我使用openssl sha1错误吗?还是我缺少盐之类的东西?

1 个答案:

答案 0 :(得分:0)

您可以使用

echo -n 123456 | shasum 

echo -n 123456 | openssl sha1
  

-n不输出尾随换行符