md5($password.md5($password))
Run Code Online (Sandbox Code Playgroud)
密码哈希是否足够好?我不是要求将它与bcrypt这样的东西进行比较.
如果不安全,请告诉我原因.
Don*_*kby 33
为每个用户的密码使用不同的盐的原因是攻击者无法获取所有散列密码的列表,并查看它们中的任何一个是否与"password"或"12345"之类的哈希相匹配.如果您使用密码本身作为salt,则攻击者可以计算md5("12345".md5("12345"))并查看它是否与任何条目匹配.
据我了解,您可以在密码表上使用四种级别的哈希:
有关更多详细信息,请查看编码恐怖帖子," 您可能错误地存储密码 ".