「Pretty Good Privacy」の版間の差分

提供: セキュリティ
移動: 案内検索
 
行45: 行45:
 
== 使い方 ==
 
== 使い方 ==
 
* [[GNU Privacy Guard]]
 
* [[GNU Privacy Guard]]
* [[Ggp4win]]
+
* [[Gpg4win]]
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[GNU Privacy Guard]] (GPG)
 
* [[GNU Privacy Guard]] (GPG)

2013年11月30日 (土) 11:02時点における最新版

Pretty Good Privacy(PGP)とは、フィル・ジ・マーマンが開発した暗号ソフトウェアです。

読み方

Pretty Good Privacy
ぷりてぃ ぐっど ぷらいばしー
PGP
ぴーじーぴー

概要

PGPは、公開鍵暗号を使用し、暗号署名ができます。


PGPの暗号化と復号の流れ

暗号化

+----------------+                                  +----------------+
|乱数生成したキー| -> 受信した公開鍵で暗号化 RSA -> |暗号化されたキー| (1)
+----------------+                                  +----------------+
           |
+------+   |                                             +------------------+
|データ| --+-------> データを乱数生成したキーで暗号化 -> |暗号化されたデータ| (2)
+------+                                                 +------------------+

暗号メッセージ = 暗号化されたキー(1) + 暗号化されたデータ(2)

復号

暗号メッセージ = 暗号化されたキー(1) + 暗号化されたデータ(2)

		    +------+
                    |秘密鍵|
		    +------+
		       |
                       |
+----------------+     |               +--------------+
|暗号化されたキー| ----+-> 復号 RSA -> |復号されたキー|
+----------------+                     +--------------+
                                            |
                      +---------------------+
                      |
+------------------+  |
|暗号化されたデータ| -+-> 復号 -> データ
+------------------+

使い方

関連項目