たとえば、クライアントとサーバーがあるとします。彼らは両方ともお互いに公開鍵を交換しました。では、サーバーからクライアントにデータをダウンロードするときに、公開鍵暗号化はどのように適用されますか?
2 に答える
3
サーバーはその秘密鍵で暗号化し、このデータは公開鍵で復号化できます(またはその逆)。数字とアルゴリズムはこのように作られています-彼らはお互いの秘密鍵を知る必要はありません。
より単純なアルゴリズムの1つはRSAと呼ばれ、ウィキペディアでどのように機能するかについて詳しく知ることができます。いくつかの数学が必要になりますが、そこには非常に複雑なものは何もありません。
パフォーマンス上の理由から、公開鍵暗号は通常の対称鍵の送信にのみ使用されます。
于 2011-05-16T17:14:52.043 に答える
1
その場合、暗号化された形式でユーザーの公開鍵を運ぶデジタル証明書が使用されます。サーバーには独自の証明書があり、クライアントにも証明書があり、ダウンロードが開始される前に照合されます。
于 2011-05-16T17:16:53.020 に答える