SSL証明書について説明してきました。役割や仕組みがつかめてきたと思います。利用することで、Webサーバーとブラウザ間でデータの暗号化が行われ、安全な通信が行われることはわかりました。SSLサーバー証明書が必要なこともわかりました。通信が行われるのかを見ていきたいと思います。復号(暗号を解読して元に戻すこと)の両方に同じ鍵(共通鍵)を用いる方式。復号に別の鍵(公開鍵と秘密鍵)を用いる方式。公開鍵で暗号化したデータは公開鍵では復号できず、秘密鍵でのみ復号が可能。公開鍵は他人に共有するが、秘密鍵は自分だけが保持するようにする。受信側は公開鍵を相手に渡し、送信側は公開鍵でデータを暗号化して受信側に渡す。受信側は暗号化されたデータを受け取ると、自分だけが持っている秘密鍵でデータを復号する。秘密鍵を持っていないとデータを復号できないので、データを盗聴されたとしても、元のデータを知ることはできない。以上のように、公開鍵暗号化はより安全なのですが、それだけに共有鍵暗号よりも暗号化と復号化に時間がかかります。通信では、以上の2つの暗号化方式を組み合わせた方法が用いられています。「共通鍵」を「公開鍵暗号」によって暗号化して相手に渡し、安全に手渡された「共通鍵」で暗号化したデータをやり取りするという感じになります。これではまだイメージがつかないかもしれませんので、以下に細かい流れを説明します。SSLサーバー証明書を取得し、設定しておく。その際に「秘密鍵」が生成されるのでサーバーに保持しておく。サーバーからクライアントに、「SSLサーバー証明書」と「公開鍵」を送る。送られてきた「SSLサーバー証明書」を、クライアントの「ルート証明書」(ブラウザにあらかじめインストールされている)と照合。「ルート証明書」から「共通鍵」を生成。生成された「共通鍵」を「公開鍵」で暗号化し、サーバーに送り返す。クライアントから受け取ったデータを「秘密鍵」で復号し、「共通鍵」を取り出す。共通鍵が安全に手渡されたため、これ以降はサーバーとクライアント側のそれぞれで「共通鍵」を用いてデータを暗号化・復号しつつデータのやり取りをする。SSL証明書を利用して暗号化通信を行う仕組みです。高い安定性と最高のスペックによる高速表示、そして高いコストパフォーマンスを誇る、「エックスサーバー」。当サイトが独自に行っているパフォーマンステストの結果でも、常に最上位を獲得している真に実力のあるサーバーです。的確で手厚いサポートやユーザーのことを考えたプラン構成などで、多くのネットビジネスオーナーから高い評価を得ています。「15.レンタルサーバーとSSL(2)-SSL証明書の種類と認証局」[ビズサバ]おすすめ記事[ビズサバ]管理人からのごあいさつ[ビズサバ]では、ネットビジネス向けのレンタルサーバーの真の実力を、専用のツールにて独自に測定し、徹底的に比較しています。レンタルサーバーを利用してきた経験をもとに、レンタルサーバーの選び方のポイントをわかりやすくご紹介しています。