我可以md5(sha1(密码))?

Fre*_*oux 0 php md5 sha1

我正在编写自己的CMS编码,而且我处于密码状态...

我想知道我之后是否可以md5输入密码sha1

喜欢:

$password = md5(sha1(mysql_real_escape_string($_POST['passw'])));
Run Code Online (Sandbox Code Playgroud)

小智 6

您可以使用md5任何您想要的数据,即使它之前已经过哈希处理过.

但是,它只会增加冲突的风险,因为您现在正在处理较小的数据集.

你想要实现什么目标?

  • 最好的安全性来自哈希函数本身的优势.你可以做的很容易就是使用[盐](http://highedwebtech.com/2008/04/25/season-your-passwords-with-some-salt/)来提高常用的强度(即通常的)预先计算的哈希函数值; (2认同)