我的问题是这样
例如:
echo "123456" | openssl sha1
输出
c4f9375f9834b4e7f0a528cc65c055702bf5f24a
但是如果我使用在线工具(例如http://www.sha1hash.com)对“ 123456”进行哈希处理,则会得到
7c4a8d09ca3762af61e59520943dc26494f8941b
openssl sha1给我带来了什么不同。 我究竟做错了什么?我使用openssl sha1错误吗?还是我缺少盐之类的东西?
答案 0 :(得分:0)
您可以使用
echo -n 123456 | shasum
或
echo -n 123456 | openssl sha1
-n不输出尾随换行符