【发布时间】:2010-01-04 15:15:51
【问题描述】:
这 3 种创建盐的方法的优点/缺点是什么?
$salt = md5($password);
$salt = sha1(md5($password));
$salt = generate_random_number();
计算哈希:
$hash = sha1($salt + $password);
【问题讨论】:
-
不是一个真正的问题,但我没有选票...
-
嗯,对我来说似乎是“真实的”
-
@helloworler:你的问题很真实。不过,它需要扩展讨论。很可能,讨论中不会有真正的答案。 PS(无法抗拒)是我们的宝贝,不是你。
-
只有最后一个函数是实际加盐,前两个函数将返回相同密码的相同盐值,因此相同密码返回相同的哈希值。只有随机盐才有帮助
标签: php cryptography salt