ホームページ >バックエンド開発 >PHPチュートリアル >php?md5
そうですか
md5 は不可逆です もちろん、いくつかの一般的な文字 md5 の後の文字列がわかっていれば、マッピングを作成できます
いいえ
MD5 はインデックスであり、インデックスではありません。暗号化
まあ、もう言う必要はありません
いくつかのプロジェクトを見たところ、そのユーザーパスワードは md5 によって処理され、データベースに保存されていました
md5 は暗号化されていないので、
パスワードの用途は何ですか?は md5 を使用してダイジェストされますが、これは推奨されなくなりました (sha-1 を使用することもできます)。そのため、逆の MD5 サービスを提供する Web サイトは数多くあります (www.xmd5.com など)。
md5 はアバランシェ効果を使用するアルゴリズムです。2 つのファイルは非常に大きくなります (数百 G)。たとえ 1 バイトも使用されなかったとしても、MD5 アルゴリズムは元に戻せません。パスワードをターゲットにする場合は、辞書データベース クエリを実行して元の値を取得するか、辞書を結合して他の人の MD5 リバース エンジニアリング Web サイトから結果を取得することができます。
md5 暗号化は元に戻すことができません。もちろん、データ ディクショナリにアクセスして、よく使用される数字や文字などをデータベースに格納します。
md5 暗号化の利点 たとえば、QQ パスワードの場合、TX 内のデータベースを管理する人でもパスワードを知る方法はなく、辞書を作成して対応関係を確立することしかできません。