2016-11-16 10 views
-2

私はログインシステムでのウェブサイトを作りたいと思っています。パスワードにmd5()を使用しないのはなぜですか?

どのハッシング方法を使用しますか?

私はウェブサイトのパスワードをmd5()でハッシュしていましたが、誰もそれを使用すべきではないと言いました。

どうしてですか?

どうすればmd5にひどいことがありますか?

+0

http://stackoverflow.com/questions/2948156/algorithm-complexity-security-md5-or-sha1 – Kitson88

+7

@VikasUmrao - いいえ!塩漬けは改善です。 sha1はmd5と同じように欠陥があります。 PHPのビルトイン[password_hash()](http://www.php.net/manual/en/function.password-hash.php)/ [password_verify()](http://www.php.net/ manual/en/function.password-verify.php)functions –

+0

'md5はどうやってクラックするの?' google:MD5 Rainbow Tablesとsha1はもっと複雑で塩は常に使われます。 @マークは正解です。 – JustOnUnderMillions

答えて

4

あなたはmd5()を使用し、使用すべきかについてpassword_hash()のドキュメントを参照してくださいない理由についてPassword Hashingのドキュメントを参照してください。

関連する問題