【フリーソフト】暗号化・複合化ツール ~ GPG4WIN ~

■ はじめに

ファイルの暗号化・複合化できるツールを纏める

■ 関連用語

PGP(Pretty Good Privacy=かなり良いプライバシー)

Philip Zimmermannが開発した暗号ソフトウェア

GPG (GnuPG; GNU Privacy Guard)

PGPをベースとした標準仕様 OpenPGP を実装したソフトウエア
GPL (GNU General Public License)に基づき無料で利用可能

GPG4WIN

公開鍵暗号を使って、ファイルを暗号化する
Linuxソフトウェア GnuPG のWindows版
以下、付属するソフトウェア。

* Kleopatra(クレオパトラ): GUIツール。鍵管理用ソフトウェア。

公開鍵暗号化の詳細は、以下の関連記事を参照のこと。

公開鍵暗号法について
https://dk521123.hatenablog.com/entry/2013/12/15/111634

■ (おおざっぱな) 運用イメージ

以下のイメージになると思うのが
実運用ではどうなんだろ、、、

登場人物

ファイルが欲しい Aさん(送信先) ... 秘密鍵・公開鍵(※1)を保持
ファイルを提出する Bさん(送信元)

手順

1)ファイルが欲しい Aさんの公開鍵を Bさん渡す
2) Bさんは、1)の公開鍵で提出するファイルを暗号化し、Aさんに送信
3)Aさんは、受け取ったファイルをAさんのもつ秘密鍵で複合化

他にも「鍵の失効証明書」なども関わってくる

※1 秘密鍵・公開鍵について

よく、以下のように例えられる。

・秘密鍵 ... 鍵
・公開鍵 ... 南京錠

https://www.b-chan.jp/entry/essay/public-key-cryptosystem

■ 初期設定

https://www.gpg4win.org/

からダウンロードしてインストールする

参考文献

https://xtech.nikkei.com/it/article/COLUMN/20080311/295952/
https://lab4ict.com/system/archives/1268
https://science-as-a-candle-in-the-dark.hatenablog.com/entry/2018/11/11/203913
https://science-as-a-candle-in-the-dark.hatenablog.com/entry/2018/11/11/204118

関連記事

公開鍵暗号法について
https://dk521123.hatenablog.com/entry/2013/12/15/111634