密码: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