色々2
インターネットでやり取りする情報を暗号化して送受信する為の仕組み
インターネットの線の中を通る間は情報を盗まれたり盗み見られたりする恐れがある為、見られても実害がなくなるようにするために、通信内容を暗号化する、っていう感じです。
内容としては、
クライアントがまずサーバにコンタクトを取る
サーバはこれを使って暗号化してほしいという公開鍵が入った電子証明書を送る
クライアントはやりとりしているサーバが本物か確認する
本名だった場合は公開鍵を取り出す
クライアントが秘密情報をやり取りするための共通鍵をつくる
共通鍵を公開鍵のルールに従って暗号化する
暗号化された共通鍵をサーバに送る
サーバは暗号化された共通鍵を秘密鍵を使って元に戻す(複合)
あとはそのルールに従ってやりとりする
以上です