Http协议和Https协议

news/2024/7/2 23:48:23

Http是不安全的,你的数据容易被黑客拦截,篡改,攻击

https要求对数据加密(不能明文传输),

用抓包工具抓http请求,抓出来的都是明文的,你能看得懂的,抓https请求,抓出来的都是加密的

1.http是明文传输,不适合传输敏感信息,比如身份证,账号,密码

https是加密传输,是在http的基础上增加了ssl协议,ssl通过证书对浏览器和服务器之间的通信进行加密,申请证书需要费用

2.http的是80端口,https是在443端口

简化版本如下:

 经历以上五步后,客户端和服务器端都既有公钥,又有私钥,然后都用公钥加密报文,用私钥进行解密,这样即使中途数据被黑客拿到了,也无法读懂报文的内容

 

证书,CA(证书授权中新)名词解释

服务器申请SSL证书,来证明www.baidu.com这个域名就是大家所熟知的百度

证书就是保存在服务器端的数据文件

要让SSL证书生效就需要向CA(Certificate Authority,证书授权中心)申请

这个证书里除了证明域名属于谁的之外,还包括公钥和私钥


http://lihuaxi.xjx100.cn/news/307386.html

相关文章

实战-COVID-19-KSH(html+ python +django +爬虫 +pyecharts 实时疫情动态)内附MySQL详细安装配置教程

GitHub代码 Windows10 python3.7 一、MySQL配置 1.官网下载地址 2.配置初始化文件my.ini 解压后在根目录下创建my.ini文件(建立.txt-修改扩展名为.int即可) 打开my.ini文件,输入以下内容(注意需要改动2处)&#x…

Arduino开发实例-DIY风速测量及显示

DIY风速测量及显示 1、应用介绍 本次实例将使用一款具有 NPN 脉冲输出的数字风速计传感器。 NPN脉冲输出风速计效果好,性价比高。另外它仅在 5V 电源下工作。 在本次实例中,将此风速计传感器与 Arduino 板和 0.96 英寸 OLED 显示屏连接。 OLED显示屏将以米/秒为单位显示风速…

LeetCode_回溯_中等_1774.最接近目标价格的甜点成本

目录1.题目2.思路3.代码实现(Java)1.题目 你打算做甜点,现在需要购买配料。目前共有 n 种冰激凌基料和 m 种配料可供选购。而制作甜点需要遵循以下几条规则: 必须选择 一种 冰激凌基料。可以添加 一种或多种 配料,也…

[附源码]计算机毕业设计基于SpringBoot的酒店预订系统设计与实现

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

BlockingQueue二

接着上篇BlockingQueue没讲完的 LinkedTransferQueue LinkedTransferQueue是一个由链表结构组成的无界阻塞队列,相对于其它阻塞队列,LinkedBlockingQueue可以算是LinkedBlockingQueue与SynhronoousQueue结合,LinkedtransferQueue是一种无界…

(For Final Exam)Linux操作系统期末整理

1.linux文件权限一共10位长度第一段指文件类型 第二段指拥有者所具有的权限 第三段指所属组的成员对于这个文件具有的权限 第四段指其他人对于这个文件有没有任何权限2.shell是一种命令解释程序 3.>将标准输出信息写入一个新文件(重定向),>>将标准输出信息添加到一个…

第一章 算法在计算中的作用

第1章 算法在计算中的作用第一周 记于2022/12/4“是否存在一个通用的过程(算法)。可以自动判定任意命题是否正确?” 否 算法:一个定义明确的是可计算过程(Input -> Computational Procedure / algorithm -> Output) 算法是正确的:若对每个输入实例算法都以…

2023-余炳森五套卷-数学一

每一次考研都当最后一次,然后就也不要怕考上。 ——圙2023-余炳森5-1 T1 证明 \(\displaystyle\lim_{n\rightarrow\infty}a_n=0\) 常常可利用 \(\displaystyle\sum_{n=1}^\infty a_n\) 收敛;而至于命题二,\(a_n\in(0,\,1)\),其极限(若存在)则是可以取到端点的 \…