一句话:HTTP+加密+认证+完整性保护=HTTPS

------摘自知乎用户

在HTTP(应用层) 和TCP(传输层)之间插入一个SSL协议, 就是HTTPS.

------摘自知乎用户

用https方式访问的前提是网站部署了SSL证书,如超真SSL、超安SSL等。Https方式访问,客户端到服务器端传输的数据是加密的,即使被截获也没法破解,安全性很高;

http方式访问,账户密码是明文传输的,极易泄露。

------摘自知乎用户:杜琴

http是HTTP协议运行在TCP之上。所有传输的内容都是明文,客户端和服务器端都无法验证对方的身份。

https是HTTP运行在SSL/TLS之上,SSL/TLS运行在TCP之上。所有传输的内容都经过加密,加密采用对称加密,但对称加密的密钥用服务器方的证书进行了非对称加密。

此外客户端可以验证服务器端的身份,如果配置了客户端验证,服务器方也可以验证客户端的身份。

------摘自知乎用户:用心阁
HTTP 缺省工作在TCP协议80端口,用户访问网站http:// 打头的都是标准HTTP服务,HTTP所封装的信息是明文的,通过抓包工具可以分析其信息内容,如果这些信息包含
有你的银行卡帐号、密码,你肯定无法接受这种服务,那有没有可以加密这些敏感信息的服务呢?那就是HTTPS!
HTTPS缺省工作在TCP协议443端口,它的工作流程一般如以下方式:
1) 完成TCP三次同步握手
2) 客户端验证服务器数字证书,通过,进入步骤3
3) DH算法协商对称加密算法的密钥、hash算法的密钥
4) SSL安全加密隧道协商完成
5)网页以加密的方式传输,用协商的对称加密算法和密钥加密,保证数据机密性;用协商的hash算法进行数据完整性保护,保证数据不被篡改
如果HTTPS是网银服务,以上SSL安全隧道成功建立才会要求用户输入账户信息,账户信息是在安全隧道里传输,所以不会泄密!
------------摘自知乎用户:车小胖

http 和 https 有何区别?相关推荐

  1. http和https的区别和联系

    文章目录 https是什么? https做得怎么样? https怎么做到的? https足够安全吗? https是什么? https, 全称Hyper Text Transfer Protocol S ...

  2. HTTP 和 HTTPS 两种传输协议各自含义是什么?二者使用有什么区别?

    文章目录 前言 一.什么是 HTTP 传输协议? 二.什么是 HTTPS 传输协议? 三.HTTP 和 HTTPS 有何区别? 总结 前言 HTTP 属于超文本传输协议,用来在 Internet 上传 ...

  3. Web前端经典面试试题(二)

    上次由于时间有限只分享了一部分的前端面试题,所以本篇继续分享前端经典面试试题 一. 栈和队列的区别? 栈的插入和删除操作都是在一端进行的,而队列的操作却是在两端进行的. 队列先进先出,栈先进后出. 栈 ...

  4. web里如何在背景图片上放置div元素_2020年web前端开发经典面试题总结整理(建议收藏)...

    1,阐述清楚浮动的几种方式(常见问题) (1)父级div定义 height 原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题. 优点:简单.代码少.容易掌握 缺点:只适 ...

  5. 最新前端vue,js,css,性能优化面试题66道题

    这些是我总结的前端常会遇到的面试题,大家可以多多参考 希望大家可以留下意见,我也可以吸收不足 1.js其中基本数据类型有哪些 五种: undefined.null.Boolean.Number和Str ...

  6. 最近超火的公司前端面试题

    前端面试题: 一个200*200的div在不同分辨率屏幕上下左右居中,用css实现 div{ position: absolute; width: 200px; height: 200px; left ...

  7. 测试工程师常见面试题

    目录 测试 一,测试了解 二,bug缺陷管理 三,接口测试Jmeter,Fiddler 四,接口测试用例的设计: 五,单元测试 六,弱网测试 七,web测试和app测试的异同 八,APP性能测试指标 ...

  8. 2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)--转载

    版权声明:本文为转载文章,感谢博主小胖梅的博客,如有侵权,请联系我删除,谢谢 转载链接: https://blog.csdn.net/xm1037782843/article/details/8070 ...

  9. 2021前端面试及答案---(全部涉及比较全)

    2021前端面试及答案----(全部涉及) 更新中- 小编从四月十九号开始了面试之旅也是成功蹭到了五一带薪假,线下面试面了五家全过,(牛马?)过程中被问到的问题和面试前小编自己刷过 感觉重要的题跟大家 ...

最新文章

  1. 设计模式之中介者模式(Mediator)摘录
  2. common.php中路径,关于ThinkPHP中Common/common.php文件常用函数的功能分析
  3. Python之调用JS的方式
  4. 乙肝相关药物服用信息汇总
  5. matplotlib 可视化 —— style sheets
  6. Sublime Text4添加配色主题
  7. 奥维地图导入西安坐标_带了坐标的照片,要上天了
  8. Hadoop 集群的基准测试
  9. CentOS7下载安装JDK1.8
  10. Android List的混排 随机排序
  11. 这次,华为选择了湖南大学、湘潭大学
  12. 联想 Y7000 安装 扩展 内存条
  13. SylixOS移植常见问题——编译过多文件导致报错
  14. Elasticsearch用java api 创建mapping
  15. SonrLint常见解决方案
  16. python自动生成word报表之使用win32com插入自带可编辑的图表
  17. 总结numpy中的ndarray,非常齐全
  18. Python 内置函数 filter()
  19. 博士毕业感悟:我从来不曾优秀过,也从未曾放弃过!
  20. 华为手机便捷好用的原因,终于被我找到了

热门文章

  1. GSS initate failied
  2. 【困难】丟棋子问题-Java:解法四
  3. 计算机无法识别y66,ffmpeg无法识别的选项'调整'(ffmpeg Unrecognized option 'tune')
  4. 楼道灯人体红外感应电路(半隔离式)
  5. 高潮挑歌:自动剪辑出流行歌曲的副歌(高潮)部分
  6. 阿里研究院关于零工经济_零工经济正在失败。 对“忙碌的经济”问好。
  7. GitHub查看自己项目被浏览、下载信息
  8. oracle no space left,Oracle数据库listener 启动时提示 No space left on device
  9. spring集成poi生成excel文件并下载
  10. 噬菌体展示文库构建全流程