gpt4 book ai didi

linux - sha1 密码哈希 linux

转载 作者:IT王子 更新时间:2023-10-28 23:57:24 25 4
gpt4 key购买 nike

我想要的是能够获取特定密码的 sha1 哈希值。

例如,如果我的密码是“hello”,我需要在 linux 中输入什么命令来获取 hello 的 sha1 散列值?

我试过了

echo -n "hello" | sha1sum

但它返回的值没有给出数据库存储过程接受的值,该存储过程采用散列值来验证登录(问题不在这个存储过程中,因为我们到处都在使用它验证目的)。

基本上,

我只需要知道一个命令来给出一个字符串并取回它的 sha1 散列值

谢谢! :)

最佳答案

我知道这真的很旧,但这是它不起作用的原因以及解决方法:

当你运行

echo -n "hello" | sha1sum

在你的例子中你得到

aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d  -

注意末尾的“-”。

前面的散列是 hello 的正确 sha1 散列,但破折号弄乱了散列。

为了只得到第一部分,你可以这样做:

echo -n "hello" | sha1sum | awk '{print $1}'

这将通过 awk 提供您的输出并只给您第一列。结果:“hello”的正确 sha1

aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

希望这对某人有帮助。

关于linux - sha1 密码哈希 linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15626073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com