このトピックがstackoverflowで頻繁に取り上げられていることは知っていますが、探している答えに下線が引かれていません。
私が言ったmd5暗号化を使用します(私がphpの初心者だったときは少し前でした)安全ですが、古き良きGoogleで調べると、暗号化と復号化が行われています。
だから私は他の場所、別名ここを探し始めました。
SHA-1、MD5、SHA-2、SHA-256、SHA-512など、すべての暗号化方法について聞いたことがあります。
多くの人がBcryptを使用していると言っていますが、それはSHA-512と比較しています。
ハッカーがデータベースをハッキングしてすべてのパスワードのソルトを取得すると言うので、ハッカーがすべてのパスワードを復号化して移動する前にすべてのソルトを変更するのは小さなウィンドウであるため、人々はランダムなソルトを使用してデータベースに保存すると言います。他の場所に移動して、たとえばfacebook、google、stackoverflowを試してみてください
だから私の質問は、このようにそれを行う最も安全な方法です((SHA-512で)暗号化し、データベースにも保存されるランダムソルトを使用します)、またはデータベースのランダムソルトと同程度のセキュリティ。
そして、私はこれに関する多くの投稿を読んだので、私が話していることを知っていると思います.20について正確に言うと、これについて多くの投稿を読んだことを冷静に言うのが好きです.
ああ、ほとんど忘れていました。パスワードを複数回暗号化した方が安全ですか、それとも 1 回だけ暗号化した場合とほぼ同じですか?
何度も書きすぎた投稿を手伝ってくれてありがとう
少し混乱させて申し訳ありませんが、他の人の投稿の要点がわかりませんでした。暗号化についてとりとめのないことを始めましたが、文字列のハッシュについて話していました。
そのために残念