HTTPS要求処理を記述してください。

  1. HTTPSクライアントは、サーバーがポート443に接続され、サーバーへの要求を開始します。

  2. サーバは、非対称暗号化を使用するために使用されるキーペア、つまり公開鍵(すなわち、デジタル証明書)と秘密鍵を持っている、サーバーは、それは妥協することはできません、公開鍵は、すべての人に送信することができ、秘密鍵を保持しています。

  3. サーバーは、クライアントへの公開鍵を送信します。

  4. クライアントは、クライアントがサーバーの公開鍵を受信した後、あなたが公開鍵に問題を見つけた場合、その合法性を確認した後、HTTPSトランスポートは、資格のある公開鍵た場合、クライアントは、クライアントの鍵を生成し、継続し、サーバーを使用することはできません暗号文に非対称暗号化のクライアントのパブリックキーは、これまでのところ、HTTPSはHTTPの一端を要求しています。

  5. クライアントは、2番目のHTTP要求を開始HTTPS、サーバに暗号化キーの後にクライアント。

  6. サーバが暗号文にクライアントを受け取った後、そのデータという、独自のプライベートで解読非対称の鍵、復号クライアントキーの後に平文、および対称鍵クライアントで暗号化されたデータを使用します。暗号文の中へ。

  7. その後、サーバーはクライアントに暗号化されたテキストを送信し、

  8. クライアントは、サーバーから送信された暗号文を受け取り、使用しているクライアントは、彼らがサーバーによって送信されたデータを取得するために、対称鍵を復号化されます。HTTPS HTTPリクエストの第二の端部は、HTTPS全体の転送が完了しています。

リリース8元の記事 ウォンの賞賛2 ビュー211

おすすめ

転載: blog.csdn.net/qq_37492314/article/details/105291387