AES_128_GCM
暗号に遭遇し、TLS1.2
の仕様でそれを見つけようとしましたが、何も言及されていません。 AES_128
とAES_128_CBC
に記録されているAES_128_GCM
との違いを説明できる人がいますか?
また、.NET System.Security.Cryptography
AES_128_GCM
をクラスに組み込みますか?誰も見えません。
AES 128は AESブロック暗号 であり、128ビットの鍵サイズを使用します。使用されているブロックモードは指定しません。
AES 128 CBCは以前と同じ暗号で、この場合は Cipher Block Chaining で使用します。 ( NIST推奨 のCBCの完全な説明)。
AES 128 GCMもガロアカウンターモードで使用される同じ暗号です。 GCMモードはデータの認証も提供することに注意してください(「認証された暗号化」のモードです)。
さまざまなブロック暗号モードの概要を知りたい場合は、 Wikipedia のエントリを確認してください。より詳細な説明については、ブロック暗号のすべての提案されたモードでNISTのWebサイトを確認できます。 NISTブロック暗号モード