【发布时间】:2011-09-27 20:18:20
【问题描述】:
在加盐密码时,哪种方法是正确的(或最有效的方法)?
A.首先对密码进行哈希处理,然后使用盐对密码进行哈希处理,如下所示:
$password = "passwd";
$salt = "s0merndslt";
$password = sha1($password);
$salty = sha1($password.$salt);
B.获取密码和盐并像这样将它们散列在一起:
$password = "passwd";
$salt = "s0merndslt";
$salty = sha1($password.$salt);
如果之前有人问过这个问题,我深表歉意,但我找不到在 SO 上加盐的特定部分的答案。
【问题讨论】:
标签: security encryption hash salt