2015-07-01から1ヶ月間の記事一覧

AES暗号ユーティリティ

AES 暗号をお手軽に使えるよう InputStream/OutputStream にかぶせて使うアダプター Stream をつくってみた。 暗号化アダプター 暗号化したいデータを格納した InputStream is があるとして、これに 16 バイト(あるいは 24、もしくは 32 バイト)の鍵データ…

ブロック暗号の簡単な解説

以下のキーワードの関係をできるだけ平易に説明します。 ブロック暗号 鍵 IV パディング ストリーム暗号 暗号化モード ブロック暗号 AES や DES と呼ばれる暗号はブロック暗号、特定の長さのデータを「鍵」と呼ばれるデータで暗号化する方式です。 データと…