Java で動作する TripleDES 暗号化を取得しようとしています。の下にあるウィキペディアの記事から、Keying Options
オプション 1 を使用したいと思いますAll three keys are independent
。
Cipher docsから、参照ガイド hereに移動するように指示されていますが、それでも私には明確ではありません。
私はサンプルの実行に取り組んでおり、異なるプロジェクトでこれらの行の両方を使用しています:
Cipher c = Cipher.getInstance("DESede");
Cipher cipher = Cipher.getInstance("TripleDES/ECB/PKCS5Padding");
どちらも問題なくコンパイルできますが、違いは何ですか? どちらか一方を使用する必要がありますか?これらは両方とも、3 つの個別のキーを使用する場合に機能しますか?