-6
A
答えて
1
は、MD5と同様の例です:
function superInsecureHash(string) {
return string.length;
}
console.log(superInsecureHash("Hello world!")); // 12
あなたが戻って12から得ることができます "こんにちは、世界!"どんな方法で?同様の理由から、いいえ、適切なハッシュ関数から元に戻ることはできません。
しかし、MD5は弱く破損しています。あなたは全くそれを使用してはならない、より良い選択肢を探してください。
関連する問題
- 1. パスワードにmd5()を使用しないのはなぜですか?
- 2. インポートを解決できないのはなぜですか?
- 3. なぜHibernate STRINGを解決できないのですか?
- 4. MD5パスワード解読
- 5. なぜui-routeはstate1をstate2から解決できないのですか?
- 6. この参照を解決できないのはなぜですか?
- 7. Drive.Builderを型に解決できないのはなぜですか?
- 8. Eclipseがspring-dwrスキーマを解決できないのはなぜですか?
- 9. 私はなぜシンボル 'R'を解決できないのですか?
- 10. IntelliJ IDEAがdestroyMethod = "close"を解決できないのはなぜですか?
- 11. WindsorContainerがIWindsorContainerを解決できないのはなぜですか?
- 12. なぜandroid.os.build.VERSIONを変数に解決できないのですか?
- 13. なぜこのルートは解決しないのですか?
- 14. 解決できないシリアライゼーションエラー
- 15. なぜレポートキャッシュミスが解決されないのですか?
- 16. `AutoFillTextBoxタイプは解決できません.`なぜですか?
- 17. コンパイル時に解決されないディレクティブはなぜですか?
- 18. Jsonから解決できない
- 19. SCROLL_STATE_IDLEはなぜシンボルを解決できませんか?
- 20. サービスで解決を約束しないのはなぜですか?
- 21. パスワードがmd5形式でない行を表示する
- 22. JSコードで解決できない
- 23. このAfterBuildターゲットでBaseOutputPathが解決されないのはなぜですか?
- 24. 「hash( 'md5'、 'string')」が「md5( 'string')」よりも高速なのはなぜですか?
- 25. @PartTypeを解決できない
- 26. Rを解決できないエラー
- 27. Scalaがコンストラクタを解決できない
- 28. コンフリクトを見て解決できない
- 29. シンボルを解決できないSetLayoutManager - Android
- 30. Symbol ListItemを解決できない
MD5は、(ハックされた)ハッシュアルゴリズムであり、パスワードハッシュやセキュリティ上重要な目的には使用しないでください。ハッシュアルゴリズムを '解読'することはできません - 一方向関数であることを意図しています。原則として、すべて同じMD5ハッシュ値にハッシュできるさまざまなテキストがあります。 –