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. 验证传输的数据是否完整

最新文章

  1. 图解SQL的Join 转自coolshell
  2. Java对象的序列化和反序列化
  3. dp跟px的互相转换
  4. 【leetcode】13. Roman to Integer
  5. redis【摘自网上,只为以后查看】
  6. iOS打包ipa 让别人设备安装你的App
  7. HDU 5805 - NanoApe Loves Sequence (BestCoder Round #86)
  8. [Angular Tutorial] 14 -Animations
  9. python基础教程(七)
  10. 以Kafka Connect作为实时数据集成平台的基础架构有什么优势?
  11. poj--1088--DFS(记忆化搜索之经典)
  12. Yii2 Restful api设计--App接口编程
  13. python之路——6
  14. C语言描述队列的实现及操作(数组实现)
  15. 一款纯css3实现的动画按钮
  16. MySQLdb和PIL安装
  17. LintCode-212.空格替换
  18. Linux中vim编辑器常用操作技巧
  19. Linux学习-什么是 X Window System
  20. 2.eclipse 插件安装烦死人(2)

热门文章

  1. php保留2位小数方法
  2. 基于pgpool搭建postgressql集群部署
  3. CVE-2012-0158 漏洞分析报告
  4. P7515-[省选联考 2021A卷]矩阵游戏【差分约束】
  5. 牛客练习赛84F-牛客推荐系统开发之下班【莫比乌斯反演,杜教筛】
  6. P4338-[ZJOI2018]历史【LCT】
  7. Python3入门系列之-----字符串
  8. farOs 介绍
  9. Java 开发最容易写的 10 个bug
  10. spring 创建Bean最全实现方法