詳細は Wikipedia の SSL と SSH の項を参照のこと。埼玉最終兵器って何やねん。
SSL
- Secure Socket Layer
- 通常はTCPをラッピングする
- SSL 1.0→SSL 2.0→SSL 3.0→TLS(Transport Layer Security) 1.0→TLS 1.1→TLS 1.2(今ココ)
- 暗号化、認証、改竄検出の機能を提供
SSH
- Secure Shell
- 公開鍵暗号(RSAやDSA)を用いて共通鍵暗号(トリプルDES、AESなど)の共通鍵を暗号化して鍵交換を行い、通信自体は高速な共通鍵暗号を用いる
- 単にSSHと言った場合、OpenSSHの実装系を指すことが多い