ブロック暗号アルゴリズム AES(Advanced Encryption Standard)による暗号化の解説です。従来のCryptoAPIを使ったサンプルで説明します。 Microsoftは、CryptoAPIに替わる次世代暗号化(Cryptography Next Genaration; CNG)APIをサポートしています。CNG APIの解説[http://www.trsustss.co.jp/cng/0000.html]こちらでもAESでのブロック暗号化の解説をしています、ご参照ください。 C#(.NET Framework)での暗号化の手順は、サンプルと共に8.C#による簡単な暗号化で説明しています。 ここでは、共通鍵によるAESブロック暗号化アルゴリズムを使った暗号化・復号の方法を解説します。ブロック暗号化は、被暗号化データをブロックサイズごとに切り返し暗号化します。なお、スト