首页 > 其他分享 >03http和https

03http和https

时间:2024-07-20 20:56:02浏览次数:13  
标签:协议 http 03http 证书 SSL https 加密

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

    <script>

        // http和https

        // 了解http

        /*

        在计算机和网络世界有很多的协议,:广播协议,寻址协议,路由协议

        而http是一个超文本传输协议,即将数据友A传到B B传回给A 并且A与B之间能存放很多第三方

        A <==> X <==> Y <==> B

        传输的数据并不是计算机底层的二级制包,而是完整的有意义的数据,比如 HTML文件,图片文件,视频文件 超文本,能够被上层应用识别

        在实际应用中 http常用于web浏览器和服务器之间传递信息 以明文形式发送内容 不提供任何数据加密

        // 了解https

        在上述介绍的http中,了解到http传递信息是以明文形式发送内容,是不安全

        https出现为了解决http不安全的特性

        为了保证这些信息能隐私加密传输 让http运行在SSL/TLS协议上,https = http + ssl/tls,通过ssl证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密

        SSL协议位于 TCP/IP协议与各个应用层协议之间,浏览器在使用SSL建立简介时需要选择一种恰当的加密算法来实现安全通信

        http和https 的区别

        1 http和https 本质上都是超文本传输协议

        2 https 是http的安全版本 ,http协议是明文传输数据不安全,https使用了SSL证书加密相对更安全

        3 http 和 https 的连接方式不同 默认端口号也不同 http 80 https 443

        4 https 由于需要设计加密以及多次握手,性能方面不如http

        5 https 需要ssl证书 证书要钱,功能越强大证书越贵

       

        */

    </script>

</body>

</html>

标签:协议,http,03http,证书,SSL,https,加密
From: https://blog.csdn.net/m0_64904350/article/details/140577316

相关文章

  • HTTPS请求笔记- SSL安全通道验证问题
    一直以来,遇到的POST接口请求都是键值对的json格式,最近对接了不少公安,发现body的请求体都是直接放置字符串,虽然postman中会报红,但是仍然可请求成功using(HttpClientHandlerhandle=newHttpClientHandler())using(HttpClienthttpClient=newH......
  • 浅谈:HTTP 和 HTTPS 通信原理
    1.HTTP基本概念1.1HTTP是什么? HTTP (超文本传输协议)协议被用于在Web浏览器和网站服务器之间传递信息, HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此, HTTP 协议不适合传......
  • 通过22端口实现IP的https证书
    当我们在访问网站时,一般需通过两种形式,一种是通过域名来访问,另一种则是通过IP地址来访问。如果它们要想升级为https协议,则离不开SSL证书和IP证书。SSL证书和IP证书成为了网络安全的重要组成部分,然而许多人不清楚它们之间的区别。但是要知道IPSSL证书的验证方式有且只能使用......
  • SSL证书实现无限多的域名https访问
    目录不同的网站类型适合不同的SSL证书:泛域名证书的安全等级:通配符SSL证书的好处申请并配置通配符证书的方法:如今随着网络技术的高速发展,网络安全问题也成为了重中之重的一个方面,要实现网络安全的全面推进,SSL证书则是其中不可替代的安全工具之一,实现网站的https加密访问......
  • HTTPS的加密方式超详细解读
    在了解https的加密方式之前,我们需要先行了解两个特别经典的传统加密方式,以此开始我们今天的学习之旅途。1、对称加密1.1、定义需要对加密和解密使用相同密钥的加密算法。所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥是控制加密及解密过程的指令......
  • SpringMVC:@ResponseBody注解与HttpServletResponse对象
    在SpringMVC框架中,@ResponseBody注解和HttpServletResponse对象都扮演着将处理结果发送回客户端的重要角色,但它们的使用方式和目的有所不同。@ResponseBody@ResponseBody注解用于将方法的返回值绑定到web响应体(responsebody)上。当你使用@ResponseBody注解一个方法的返回值时,Sp......
  • 安防视频监控EasyCVR平台浏览器http可以播放,https不能播放,如何解决?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台基于云边端一体化架构,兼容性强、支持多协议接入,包括国标GB/T28181协议、部标JT808、GA/T1400协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤石云SDK等。平台能对外分发RTMP、RT......
  • nginx生成自签名SSL证书配置HTTPS
    一、安装nginxnginx必须有"--with-http_ssl_module"模块查看nginx安装的模块:root@ecs-7398:/usr/local/nginx#cd/usr/local/nginx/root@ecs-7398:/usr/local/nginx#./sbin/nginx-Vnginxversion:nginx/1.20.2builtbygcc9.4.0(Ubuntu9.4.0-1ubuntu1~20.04.2)......
  • https 单向认证和双向认证
    单向认证单向认证是客户端(通常是浏览器)验证服务器的身份。服务器向客户端提供数字证书,客户端通过验证该证书的真实性来确认与服务器的连接是安全的。服务器提供证书:服务器向客户端提供一个数字证书,用于验证服务器的身份。客户端验证服务器:客户端验证服务器的证书,确保服务器......
  • https
    彻底搞懂HTTPS的加密原理顾伊凡YGY​阿里巴巴前端工程师​关注他 4234人赞同了该文章HTTPS(SSL/TLS)的加密机制虽然是大家都应了解的基本知识,但网上很多相关文章总会忽略一些内容,没有阐明完整的逻辑脉络,我学习它的时候也曾废了些功夫。对称与非对......