下記のようなあるPGPメッセージが送られてきました。
-----BEGIN PGP MESSAGE-----
Version: PGP 6.5.8ckt - ja http://www.hizlab.net/pgp/
(暗号文の部分)
-----END PGP MESSAGE-----
そこで下記にあるURLを参考にして解凍できましたが、よく仕組みがわかりません。
http://www.hizlab.net/pgp/658ij.html
http://www.cla-ri.net/pgp/658jindex.html
なぜ、鍵をドメインサーバーへ送り、署名をし、そのパスフレーズを設定するだけで、PGPメッセージの解凍が可能となるのでしょうか?
暗号化は「Diffie-Hellman/DSS」を設定しました。
レスの文字や数が長くなると思いますが、ご存知の方、ご教授お付き合いください。宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
おはようございまーす。
>なぜ、鍵をドメインサーバーへ送り、署名をし、そのパスフレーズを設定するだけで、PGPメッセージの解凍が可能となるのでしょうか?
公開鍵の公開
http://www.cla-ri.net/pgp/658j/pgp06.html
ここの公開鍵の公開ことでいい?
(^^;;私も最近使ってないし適当な理解しかしてませんが、先ず公開鍵と秘密鍵を作りますよね。
質問者さんのPCには先ずこれらがすでにあります。
質問者さんの公開鍵で作られた暗号メールは質問者さんのPCでダブルクリックしたときにすでに(自動的に)解凍されます。これは設定次第で毎回パスワードを打つ設定と自動解凍の設定ができます。
公開鍵を渡す方法に色々あります、メールで直に(サーバーUPではなく)渡す方法。
メディアに記録し現物を渡す方法、PGPドメインサーバーにUPする方法など様々。
一番簡単なのはドメインサーバーにアップしておけば期限のついた公開鍵でも使えます。
相手がもし期限を指定してサーバーにUPしたりしておけば古いものは使えなくなり、相手にそのふるいもの(公開鍵)で作って送付しても『解読不能でーす』と連絡がきます。
いちいち更新(変更)した公開鍵を相手にお知らせするのは面倒です。
そこで!サーバにアップして最新の公開鍵で暗号してね!と言っているわけです。
質問者さんはもらった暗号を解読したけど相手に出したことはないでしょ?
これは出すと簡単にわかるんですけど、相手にPGPで暗号したメールを送るときに相手の公開鍵を持っている必要があります。
どこで手にいれますか?
相手から直接もらってもいいし、サーバーから最新のものを得るのもいいでしょう。どっちみち何にせよ必要です。
で暗号メールを作成し送りますよね。
すると相手のPCでは既に設定済みなので最新の自分のPGP公開鍵で暗号化されたメールをすぐ読めるという仕組みなわけです。
どっかほかのPGPの設定してないPCでメールを受信しても(最新の)公開鍵でも読めません。
二つの理由です。
だからこのご質問の回答は
1つはPCの設定でPGPメールをすぐ読める設定にしていること(秘密鍵の押打の必要なし)
2つめは最新のPGP公開鍵をサーバーにUPしておけばいちいち更新した、変更したお知らせをしないですむ、正しい現在使える公開鍵で作っているという理由なだけです。
まるでサーバーにUPしとけばなんでも自然にできるような仕組みにみえますがトリックはこんな感じです。サーバーUPはあくまでも最新の公開鍵をおいておく場所なだけ。
解読に関しては個々のPCのPGPの設定(パスワードの毎回押打の必要なし、でもセキュリティは甘いかもね)なだけなんです。
>暗号化は「Diffie-Hellman/DSS」を設定しました。
これは暗号の種類なので今回のことに関係ありません。
そうそう以前私が回答したものです。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1030589
何かの参考になれば。
PGPの一番早い理解は実際にやること!
相手がいない、不安だし失敗したら相手に失礼かも!と思うならマシン2台で相互に出し合うことです。でないと何がなんだかわかりにくく、でもやると簡単というのがPGP。
なのでやって覚えるのが一番ですよ。
ではでは!
boo_boo_suuさん、ご返答遅れてすみませんでした。
boo_boo_suuのおかげであれからいろいろ試したところ、大体理解できるようになりました。
この手の返答ができる人が少ないなか、詳しく説明したいただき、本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- XML マイナポータルの住宅借入金当特別証明証のファイル(.xml)が開けません 3 2022/11/14 08:41
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- 価格.com エニグマ暗号機の構造 1 2023/06/04 14:08
- WordPress(ワードプレス) 投稿した文書の編集ができません。 1 2022/04/23 23:15
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- Excel(エクセル) エクセルでファイル保存時に複数シートのオートフィルタを全て解除したい 1 2023/05/10 13:23
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
暗号化されたメールの開き方に...
-
知恵袋に似たサイトはどこですか?
-
サイトにアクセスしただけで個...
-
【SBI証券】パソコン使うたびデ...
-
Yahoo!メールがクソすぎるので...
-
証明書による無線LAN認証(802.1...
-
無料アダルトサイトの動画が、...
-
LINEがおかしい…… LINEを使おう...
-
セキュリティの警告について教...
-
このページは動作していません ...
-
企業認証SSLと組織認証SSLの違...
-
セキュリティ証明書は、信頼す...
-
viza認証サービスについて(楽...
-
教えてgooの5月30日の電話番号...
-
タオバオの新規会員登録する時...
-
メール暗号化でGmailで警報が出...
-
tnaflixの動画が見れないのです...
-
Excel2007のVBA デジタル署名...
-
中学生でもまねきねこの会員に...
-
まともなサイトだが、McAfee警...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GnuPGで復号化した時、同じファ...
-
暗号化されたメールの開き方に...
-
世の中の暗号解読について
-
公開鍵と秘密鍵を新しく差し替...
-
公開鍵方式とは
-
復号?復号化?
-
公開鍵暗号 RSAについて
-
IPsec と PKI の違いについて
-
バックアップしておいたPGP公開...
-
公開鍵暗号方式の復号に関して...
-
情報理論初学者です。 瞬時に復...
-
初級シスアド 平成18年度春期試...
-
ISO15693準拠のICタグに書込む...
-
デジタル署名とデジタル認証に...
-
暗号化メールの復号のバッチ処理
-
自己署名証明書(オレオレ証明...
-
電子証明書について
-
自己署名証明書によるSSL通信に...
-
公開鍵暗号方式が理解出来ません。
-
非対称暗号化について
おすすめ情報