SSL/TLS SecureSockets Layer (SSL) Transport Layer Security (TLS)
1. 为了通信安全,首先出现的是对称加密。
优点是简单,如果密码够长,强度也足够高。
缺点是需要传递密码。只要密码被窃取,攻击者可以通过嗅探(偷窥)模式获得秘密信息。二战中的交战各国似乎都是用这种方式加密。中途岛海战美军最大的优势就是获得了日本海军的密码。
2. 非对称加密的出现,极大提高了通信的安全性。
优点是私钥不必传递,几乎不可能泄密。
缺点是无法避免中间人模式的攻击。
3. 证书链的出现基本解决了通信的安全问题。
图片来自网络,抱歉忘记了出处(没有找到“编程随想”)。如有侵权,请告知,会马上删除图片。