如何在命令行中使用盐生成 MD5 哈希?

如何在命令行中使用盐生成 MD5 哈希?

密码:rose

盐:jack123

MD5哈希值:bf57b6634a951e3ee7ff2bbfb6206ec0

上述输出是在网站上生成的(http://md5.my-addr.com/md5_salted_hash-md5_salt_hash_generator_tool.php) 根据输入字符串和盐生成哈希值。如何在命令行上使用 md5 使用相同的密码“rose”和盐“jack123”生成相同的哈希值?

我是初学者,有人可以帮助我吗?

答案1

如果在 Mac 上:

md5 -s 'jack123rose'

这将输出 MD5 哈希值:

MD5 ("jack123rose") = bf57b6634a951e3ee7ff2bbfb6206ec0

答案2

要生成加盐哈希,您只需将盐值添加到要哈希的数据前面。例如:

password=rose
salt=jack123
echo -n "$salt$password" |md5sum

相关内容