【发布时间】:2013-05-29 17:31:50
【问题描述】:
我需要检查一下我的代码是否安全
$pass = "jitubond";
$hashed_password = md5($pass);
echo $hashed_password; // this is unsafe 100%
echo "<br>";
$hashed = hash("sha512", $pass); // style 1
echo $hashed;
echo "<br>";
$hashed = hash("sha512", $hashed_password); // style 2
echo $hashed;
你能指导一下它可以用作密码吗?
谢谢大家=)
【问题讨论】:
-
如果使用 SHA512,则不需要使用 MD5。这里有与您的问题相关的很好的答案:stackoverflow.com/questions/2117732/…
-
您可能也会对此感兴趣:stackoverflow.com/a/1530977/927626
-
所以 style 1 是安全的吗?
-
不要混合和匹配你的哈希值......它会降低而不是提高安全级别
-
了解盐腌
标签: php