SSL/TLS ハンドシェイク図解 まずは簡単ですが SSL/TLS ハンドシェイクの部分を図にしました。 こうやってみると複雑そうなことをしているように見えますができる限り分かりやすく解説します。 SSLハンドシェイクで何をしているのかというと、 どの暗号化スイート(どの暗号化アルゴリズム)を使うのか一致させる データの暗号化に使用する鍵を確立させる 認証をする ということをやっています。 ①【クライアント側】使用可能な暗号スイートを提案する クライアントは、サーバーに Client Hello メッセージを送信してセッションを開始します。 「Client Hello」です。 クライアントはサーバーのWebサイト(https://www.yahoo.co.jp など)にアクセスをします。 その際にクライアントは、クライアントがサポートしている暗号スイート一覧をサーバーへ送信します。
![SSL/TLSの解説 【Part.2】 SSL/TLS ハンドシェイクの内部構造【図解】](https://cdn-ak-scissors.b.st-hatena.com/image/square/5fbe4007e42d0ff00d87b314c876263b5af0774a/height=288;version=1;width=512/https%3A%2F%2Fgo-journey.club%2Fwp-content%2Fuploads%2F2021%2F01%2FSnapCrab_NoName_2018-1-28_13-57-26_No-00.png)