◆ 暗号化と復号 インターネットのような誰でもアクセス可能なパブリックなネットワーク上でデータを伝送するためには、 第三者にデータを盗み見されたり、改ざんされないようにデータを暗号化して送信することが一般的です。 送信する際にデータを暗号化して、受信した際にデータの復号(暗号データを元に戻す処理)を行います。 暗号化や復号は、暗号化アルゴリズムと鍵によって行われます。イメージとしては下図のようになります。 ◆ 2種類の暗号化方式 暗号化方式には共通鍵暗号と公開鍵暗号の2つがあります。共通鍵暗号では、暗号化と復号に同じ鍵を使用 します。共通鍵暗号で使用するアルゴリズムには「RC4、DES、3DES、AES」などがあります。現在主流な 暗号化方式は「AES」です。AESは、無線LANのWPA2でも採用されている暗号化方式です。共通鍵暗号では 通信接続先ごとに共通鍵を生成する必要があり、また、鍵