Linux命令行生成SHA1加盐哈希及MD4哈希方法求助
在Linux命令行生成指定哈希值的方法
一、生成带盐(XN10Zj2c)的密码(Cat)SHA1哈希
将盐值与密码直接拼接后,通过以下命令计算SHA1哈希:
- 方法1(使用openssl):
注:echo -n "XN10Zj2cCat" | openssl dgst -sha1-n参数用于避免echo自动添加换行符,保证哈希计算的准确性。 - 方法2(使用sha1sum):
注:echo -n "XN10Zj2cCat" | sha1sum | cut -d' ' -f1sha1sum会输出哈希值和文件名,用cut提取纯哈希部分。
二、生成密码(Cat)的MD4哈希
通过openssl直接计算MD4哈希:
echo -n "Cat" | openssl dgst -md4
注:多数主流Linux发行版的openssl默认支持MD4,若出现不支持的情况,需确保安装了完整的openssl工具包。
内容的提问来源于stack exchange,提问作者Kiwi
相关产品推荐
相关产品推荐

