HTTPS握手过程与对称加密、非对称加密
来源:互联网 发布:js触发事件 自动 编辑:程序博客网 时间:2024/05/18 01:19
HTTPS和HTTP的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。
为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS。为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。
HTTPS和HTTP的区别主要为以下四点:
- https协议需要到ca申请证书,一般免费证书很少,需要交费。
- http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。
- http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
- http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
https://www.processon.com/view/link/5942421ee4b0bdefc0578c97 (图片高清链接)
阅读全文
1 0
- HTTPS握手过程与对称加密、非对称加密
- 理解SSL(https)中的对称加密与非对称加密
- 理解SSL(https)中的对称加密与非对称加密
- 对称与非对称加密
- 对称与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密 浅析
- 对称加密与非对称加密
- 对称加密与非对称加密
- 计算机网络 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 关于对称加密与非对称加密
- 对称加密与非对称加密
- hdu 3613 manacher算法
- 微信公众平台开发 获取用户基本信息
- kmemdup
- [SDUT](2134)数据结构实验之栈四:括号匹配 ---栈
- 在Vue项目中使用easyScroll滚动条插件
- HTTPS握手过程与对称加密、非对称加密
- PullToRefreshBase添加头部视图
- shell脚本实例
- Linux下限制IP访问
- Map list的遍历问题
- tcp/ip-路由相关结构
- Android中轮播图的实现
- 二叉树的子树 解题报告
- Python 通过whl后缀安装scipy