【发布时间】:2013-03-15 14:23:00
【问题描述】:
我想要的是能够获得特定密码的 sha1 哈希值。
例如,如果我的密码是“hello”,我需要在 linux 中输入什么命令来获取 hello 的 sha1 散列值?
我试过了
echo -n "hello" | sha1sum
但是它返回的值没有给出数据库存储过程接受的值,该存储过程接受散列值来验证登录(问题不在这个存储过程中,因为我们到处都使用它验证目的)。
基本上,
我只需要知道一个命令来给出一个字符串并取回它的 sha1 散列值
谢谢! :)
【问题讨论】:
-
您的问题是缺少盐。要么一分为二,要么二分之一。
-
Python 和
sha1sum都返回aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d。您确定密码在散列之前没有附加盐吗? -
我想如果我的命令没有错,那一定是别的东西。谢谢你看这个!
-
结束了一个盐问题
-
嘿,丹,您有机会接受回答您问题的答案吗?
标签: linux bash shell cryptography sha1