web-dev-qa-db-ja.com

PGP公開鍵ブロックとは何ですか?

一部のWebサイトにPGP公開鍵ブロックが投稿されています(例 http://phrack.org/index.html )。

16進コードではありません。より多くのアルファベット文字を使用します。それは何ですか?

なぜこの情報が投稿されるのですか?どうすれば使用できますか?

9
DrStrangeLove

Pretty Good Privacy(PGP)は、データ通信に暗号化プライバシーと認証を提供するデータ暗号化および復号化コンピュータープログラムです。 PGPは、テキスト、電子メール、ファイル、ディレクトリ、およびディスク全体のパーティションの署名、暗号化、復号化によく使用され、電子メール通信のセキュリティを向上させます。

暗号化は、データを暗号化および復号化するために数学を使用する科学です。暗号化を使用すると、機密情報を保存したり、安全でないネットワーク(インターネットなど)を介して送信したりして、意図した受信者以外は誰も読み取れないようにすることができます。

暗号化はデータを保護する科学ですが、暗号解読は安全な通信を分析して破壊する科学です。古典的な暗号解読には、分析的推論、数学ツールの適用、パターン発見、忍耐、決意、運の興味深い組み合わせが含まれます。暗号解読者は攻撃者とも呼ばれます。

暗号化はどのように機能しますか?

暗号化アルゴリズムまたは暗号は、暗号化および復号化プロセスで使用される数学関数です。暗号化アルゴリズムは、ワード(数字、フレーズ)と組み合わせて機能し、平文を暗号化します。同じ平文が異なる鍵で異なる暗号文に暗号化されます。暗号化されたデータのセキュリティは、暗号化アルゴリズムの強度とキーの機密性の2つに完全に依存しています。暗号化アルゴリズムに加えて、すべての可能な鍵とそれを機能させるすべてのプロトコルが暗号システムを構成します。 PGPは暗号システムです。

公開鍵暗号方式は、暗号化に鍵のペアを使用する非対称方式です。データを暗号化する公開鍵と、復号化に対応する秘密鍵または秘密鍵です。秘密鍵を秘密に保ちながら、公開鍵を世界中に公開します。公開鍵のコピーを持っている人は誰でも、あなただけが読むことができる情報を暗号化できます。一度も会ったことのない人でも。

公開鍵から秘密鍵を推定することは、計算上実行不可能です。公開鍵を持っている人は誰でも情報を暗号化できますが、復号化することはできません。対応する秘密鍵を持っている人だけが情報を復号化できます。

PGPはどのように機能しますか?

PGPは、従来の暗号化と公開鍵暗号化の両方の優れた機能のいくつかを組み合わせています。 PGPはハイブリッド暗号システムです。ユーザーがPGPでプレーンテキストを暗号化すると、PGPはまずプレーンテキストを圧縮します。データ圧縮により、モデムの伝送時間とディスク容量が節約され、さらに重要なことに、暗号化のセキュリティが強化されます。ほとんどの暗号解読技術は、平文にあるパターンを悪用して暗号を解読します。圧縮により、平文のこれらのパターンが減少し、暗号解読に対する耐性が大幅に向上します。 (ファイルが短すぎて圧縮できない、またはうまく圧縮されないファイルは圧縮されません。)PGPは、1回限りの秘密鍵であるセッションキーを作成します。このキーは、マウスのランダムな動きと入力したキーストロークから生成される乱数です。このセッションキーは、非常に安全で高速な従来の暗号化アルゴリズムと連携して、平文を暗号化します。結果は暗号文です。データが暗号化されると、セッションキーは受信者の公開キーに対して暗号化されます。この公開鍵で暗号化されたセッション鍵は、暗号文とともに受信者に送信されます。

http://www.pgpi.org/doc/pgpintro/ を参照してください。

そして [〜#〜] pgp [〜#〜]

4
Binarylife