鍵長 256 ビットの、GCM モード の AES 暗号 (AES-256-GCM) を行う
- ソフト名 :gcmc
- バージョン :1.0.0
- ライセンス :シェアウェア:1,080円
- OS :Windows
- 開発 :松尾 優
gcmc詳細
鍵長 256 ビットの、GCM モード の AES 暗号 (AES-256-GCM) を行うソフトウェアです。
■ AES-256-GCM とは
AES-256-GCM というのは、認証機能付きの暗号です。
一般に、ブロック暗号など、暗号鍵を使うタイプの暗号化方式では、
『復号鍵が合っていない』、『暗号文が改ざんされている』
というような場合には、復号を行っても、元通りの平文には戻りません。
こういう、『元通りの平文には戻らない復号』というのは、いわば、暗号の二度掛けと
いうようなものとなります。
AES-256-GCM を使っての暗号化、復号化では、『復号を行っても、元通りの平文には戻らない』
ということが検知できます。
そして、それを検知した場合には、復号作業を中断停止するというものです。
■ AES-256-GCM の利用
AES-256-GCM で暗号化し、そして、AES-256-GCM で復号が行えたという場合は、
ほぼ確実に、暗号化前の平文に戻せた、と言い得るものとなります。
こういう能力を持つ暗号化方式ですので、
『改ざんされたのなら、それはどうしても検知し、排除する必要がある。』
というようなところで使用されます。
■ 機能の特化
このソフトウェアは、できるだけ、わかりやすく、扱いやすいソフトウェアとするために、
「AES-256-GCM 暗号化、復号化 と パスワード生成コマンドだけ」
しか、実装していません。
AES-256-GCM で使う暗号鍵は、パスワード鍵のみとしています。