HTTPS为什么又快又安全?
一、基础:对称加密和非对称加密
对称加密
通信两端用一样的密钥加解密。如DES、AES。
优点:性能损耗低,速度快;
缺点:密钥存在泄露的可能。
非对称加密
通信两端各自持有对方的公钥及自己的私钥,通信时用对方的公钥对信息加密,对方用私钥解密。如TSL、SSL。
优点:高安全性;
缺点:性能损耗高,速度慢。
二、HTTPS
结合对称加密和非对称加密的优点,数据用对称加密后传输,密钥用非对称加密后传输,且每次密钥都是随机的。
- 数据用对称加密,性能损耗低,速度快。
- 对称加密的密钥用非对称加密后传输,保证了安全性,又因为加密的数据少,保证了性能损耗和速度。
https的设计简直完美。
作者:DiffX —— 这个人在加班
出处:http://www.cnblogs.com/diffx/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步