0

RSA アルゴリズムを使用してテキスト メッセージを暗号化しようとしています。メッセージを暗号化するには、クライアントからのキーが必要です。鍵はどのように交換されますか。いくつかの鍵交換アルゴリズムを調べましたが、サンプル コードは見つかりませんでした。

インターネット上でキーを交換する方法について、チュートリアルへのガイドを教えてください。

4

2 に答える 2

2

U は、このサンプルプログラムを鍵交換アルゴリズムに使用できます。2 つの当事者間の Diffie-Hellman 鍵交換です。このアルゴリズムがここにあるものを理解しようとしてください。

于 2012-09-06T18:03:36.177 に答える
0

キーを配布する主な方法は、たとえば PGP を介して行われます。PGP は、他の信頼できる関係者からの署名を使用して、キーに信頼を与えます。ブラウザーで使用されるような X509 証明書は、証明書チェーンを使用します。この証明書チェーンでは、上位機関からの証明書が明示的に信頼されます。証明書を信頼するこれらの方法は、PKI (公開鍵インフラストラクチャ) と呼ばれます。

確立された信頼がない場合は、メールで証明書または公開鍵を相互に送信し、証明書の「フィンガープリント」を計算します。次に、帯域外の手順 (電話、封筒など) を使用して指紋を検証します。または、お互いの資格情報を確認した後、単に会って USB メモリを交換します。

于 2012-09-08T00:07:11.030 に答える