ssl 原理和建立连接过程
2024-09-05 10:08:23
ssl (“Secure Sockets Layer”)加密原理 和https的关系
https = http + ssl
ssl 位置:
SSL握手
证书主要作用是在SSL握手中,我们来看一下SSL的握手过程
1. 客户端提交https请求
2. 服务器响应客户,并把证书公钥发给客户端
3. 客户端验证证书公钥的有效性
4. 有效后,会生成一个会话密钥
5. 用证书公钥加密这个会话密钥后,发送给服务器
6. 服务器收到公钥加密的会话密钥后,用私钥解密,回去会话密钥
7. 客户端与服务器双方利用这个会话密钥加密要传输的数据进行通信
SSL证书作用
https 起到了以下几个作用
1. 帮助客户端对服务器身份进行验证
2. 让需要传输的数据加密化
3. 验证传输的数据是否完整
最新文章
- 图解SQL的Join 转自coolshell
- Java对象的序列化和反序列化
- dp跟px的互相转换
- 【leetcode】13. Roman to Integer
- redis【摘自网上,只为以后查看】
- iOS打包ipa 让别人设备安装你的App
- HDU 5805 - NanoApe Loves Sequence (BestCoder Round #86)
- [Angular Tutorial] 14 -Animations
- python基础教程(七)
- 以Kafka Connect作为实时数据集成平台的基础架构有什么优势?
- poj--1088--DFS(记忆化搜索之经典)
- Yii2 Restful api设计--App接口编程
- python之路——6
- C语言描述队列的实现及操作(数组实现)
- 一款纯css3实现的动画按钮
- MySQLdb和PIL安装
- LintCode-212.空格替换
- Linux中vim编辑器常用操作技巧
- Linux学习-什么是 X Window System
- 2.eclipse 插件安装烦死人(2)