私はDESトリプル暗号化について読んでいました。例えば、3つのキーの多くの組み合わせが見つかりました。例えば、k1-k2-k3を使用すると、k1-k2-k1、... 私の質問は、これらの組み合わせの違いは何ですか?どちらがお勧めですか(最もよく使われます)?DES暗号化キー
Q
DES暗号化キー
0
A
答えて
0
How many keys does Triple DES encryption need?は、次の答えに深みを提供する必要があります:三つの異なるキーを使用して
に行くための最良の方法です。実際には、それが米国政府(および米国政府請負業者)のための唯一のオプションです:
3.2.1.2トリプルデータ暗号化アルゴリズム(TDEA)
としても知られているトリプルデータ暗号化アルゴリズム(TDEA)、トリプルDESは、DES 暗号エンジンを使用して、3つの操作でデータを変換します。 TDEAはSP 800-67で指定された です。
TDEAは、 キーバンドルを定義する3つのキーを使用して、64ビットのブロックでデータを暗号化します。 3つの全く異なる3つのTDEA(3TDEA または3TDESとも呼ばれる)として知られている (すなわち数学的に独立した)鍵を使用するTDEAの使用が承認され、 です。二つまたは同一である キーの三は、もはやため増加計算能力又は アルゴリズムの弱点の暗号 保護を適用するため承認さTDEAの
他の変形。
(強調鉱山)。出典:http://csrc.nist.gov/publications/drafts/800-175/sp800-175b_draft.pdf
+0
参考になっていただきありがとうございました。 –
関連する問題
- 1. Python DES暗号化
- 2. DES-ECB暗号化と復号化
- 3. DESとパスワードで暗号化
- 4. DES暗号化からRSA暗号化への変換
- 5. JavaとPHPでのDES暗号化
- 6. ユーザー入力パスワードでDESで暗号化
- 7. Java DES誤った暗号化
- 8. 16バイトキーのC++ DES暗号化
- 9. Crypto-js DES(またはTriple DES)CBCモードでの暗号化
- 10. Java DESの暗号化/復号化方法
- 11. DESの暗号化が、Fortifyには、私はDESの暗号化すると解読
- 12. Mysql暗号化キー
- 13. OpenSSLのトリプルDES暗号化とC#を使った復号
- 14. Javaから.NetへのDES暗号化データの復号
- 15. Python:2つの異なるキーでDES-ECB暗号化を行うと、同じ暗号テキストが返される
- 16. ストリームからDES暗号化ファイルをシリアライズ/逆シリアル化する
- 17. ユーザパスワードを暗号化する2ウェイ暗号化のハンドル/ストア暗号化キー
- 18. Byte []キー暗号化C#Aes
- 19. EFS暗号化キーのポップアップ
- 20. PIN暗号化キーの変形とデータ暗号化キーの変形の違い
- 21. .NETとJavaでTriple DES暗号化の結果が異なる
- 22. PHPを使用したDES ECB暗号化
- 23. opensslで64ビットDESを使用して暗号化
- 24. C#Informix ENCRYPT_TDES関数を復号するためのCトリプルDES暗号化
- 25. RC4暗号化KSAキーの範囲外
- 26. C#キーを生成する暗号化
- 27. oracleストアド・プロシージャの暗号化キー
- 28. 暗号化キーを保存する - ベストプラクティス?
- 29. Java AES 256キーによる暗号化/復号化
- 30. aes-256-cbc暗号化/復号化キーが機能しない
3DESは新作では使用しないでください。これはAESに置き換えられています。 – zaph