私はAESの暗号化を理解しようとしていましたが、プロセスの基本的な理解とその仕組みがありますが、鍵が秘密であれば、どのように安全に配布されていますか?AES、キーはどのように配布されますか?
「SSLの使用」と書かれたポストを見ましたが、見た目はまだ両当事者が鍵にアクセスする必要があるようです。
私はRSAを使用することができると考えましたか?しかし、現実世界でどのように行われているのかを探していました。
私はAESの暗号化を理解しようとしていましたが、プロセスの基本的な理解とその仕組みがありますが、鍵が秘密であれば、どのように安全に配布されていますか?AES、キーはどのように配布されますか?
「SSLの使用」と書かれたポストを見ましたが、見た目はまだ両当事者が鍵にアクセスする必要があるようです。
私はRSAを使用することができると考えましたか?しかし、現実世界でどのように行われているのかを探していました。
これは動作する最も単純なバージョンですが、実際の動作はそれほどありません。サーバーには、クライアントがサーバーに所属することを確認できるRSAキーが必要です。通常、これは信頼できる機関によって署名された証明書で行われます。
秘密鍵は、「鍵交換アルゴリズム」を使用して配布されます。一般的に使用される鍵交換アルゴリズムには、Diffie-HellmanとRSAがあります。 Diffie-Hellmanアルゴリズムは、実際に鍵自体を交換することなく、共通鍵の生成を可能にする。
SSLの間、クライアントとサーバーは使用される暗号をネゴシエートします。暗号には鍵交換アルゴリズムが含まれています。クライアントとサーバは部分鍵を交換し、バルク暗号化に使用される共通の秘密鍵に到達します。
あなたは誰をサーバーや他のピアに配布していますか? – zaph
これを含むほとんどの場合、チュートリアル型の質問は単純すぎます。プラスあなたの質問のプログラミングネクサスは最小です。 –