簡単な答え: Rijndael を使用します。
さまざまなオプションとは:
RC2は、1980 年代後半に輸出用に構築された弱く壊れた暗号です。当時、アメリカの企業は「強力な」暗号の輸出を制限されていたためです。鍵の長さは 40 ビットであるため、今日のハードウェアではブルート フォーシングが簡単になります (結局のところ、20 年後のことです)。
その名前は Rivest Cipher No. 2 の略で、作成者の Ron Rivest (世界的に有名な暗号化技術者、RSA の「R」) にちなんで付けられました。
DESはデータ暗号化標準であり、強力な暗号化と呼ばれていました。しかし、鍵の長さが 56 ビットであるため、総当たり復号化の範囲内に収まっています。
3DESは、DES を 3 回実行しています。DES を 2 回実行するだけでは、実際にはあまり強化されませんが、3 回目では強化されます。これは実質的に 116 ビットの暗号化 (196 ビットのキーを使用) です。
3DES は、今日の標準では非常に優れた強力な暗号化です。
そのため、RC2、DES、および 3DES が暗号スイートに含まれており、これらの暗号を使用するビジネス システムとの互換性を提供します。
しかし、Rijndael は選択された現代の暗号です。これは、 Advanced Encryption Standard (AES)と呼ばれる DES の正式な代替品です。
さまざまなキーサイズがありますが、 128 ビットを使用することが重要です。互換性の理由から、他のキーの長さ (最長の 256 ビットを含む) のみを使用してください。