首页 > 其他分享 >SSL(安全套接层)和HTTPS、应用层协议S-HTTP、PGP

SSL(安全套接层)和HTTPS、应用层协议S-HTTP、PGP

时间:2024-03-25 15:35:55浏览次数:30  
标签:协议 HTTP HTTPS 安全 接层 SSL PGP

SSL(安全套接层)和HTTPS

安全套接层(Secure Socket Layer,SSL)

      • Secure Socket Layer,SSL 是Netscape于1994年开发的传输层协议,面向用于实现Web安全通信
      • 1999年,IETF基于SSL3.0版本,制定了传输层安全标准TLS(Transport Layer Security)
      • SSL/TLS在Web安全通信中被称为HTTPS

SSL握手协议

SSL改变密码协议

SSL警告协议

HTTP

SSL记录协议

TCP SSL基于TCP端口443

 

应用层协议S-HTTP、PGP

 

S-HTTP 安全的超文本传输协议

S-HTTP 另开发的安全的超文本传输协议

S-HTTP 语法与HTTP一样,而报文头有所区别,进行了加密

 

 

HTTP

增加SSL

HTTPS

新开发

S-HTTP

 

PGP 完整的电子邮件安全软件包

PGP(Pretty Good Privacy)是一个完整的电子邮件安全软件包,PGP提供数据加密和数字签名两种服务。采用RSA公钥证书进行身份验证,使用IDEA进行数据加密,使用MD5进行数据完整性验证。

PGP应用广泛的原因

  • 支持多平台(Windows、Linux、MacOS)上免费使用,得到许多厂商支持
  • 基于比较安全的算法(RSA、IDEA、MD5)
  • 即可以加密文件和电子邮件,也可以用于个人通信,应用集成PGP

 

S/MIME 提供电子邮件安全服务

SET 安全的电子交易,用于保障电子商务安全

Kerberos 用于进行身份认证的安全协议,支持AAA:认证、授权、审计

 

 

标签:协议,HTTP,HTTPS,安全,接层,SSL,PGP
From: https://www.cnblogs.com/zx654042919/p/18094463

相关文章

  • springBoot项目部署整合阿里云https证书报错
    springBoot项目部署整合阿里云https证书一直报错Keystore wastamperedwithor keystorepasswordwasincorrect  在百度没有找到原因,后来在B站上看到大佬说是这个原因,试了一下果然成功了,记录一下。原因是:阿里云的ssl配置yml的密码要用这个格式:key-store-password我配......
  • HTTP 响应状态码
    常见状态码100:部分请求已经被服务器接收,且仍未被拒绝,客户端应当继续发送请求的剩余部分,post请求时会发2次请求,第一次只把头部发送给服务端确认,服务器返回100时才继续把内容发送给服务端,这样做的目的时万一因为某些原因服务器需要拒绝请求(如没权限),白白发送那么多数据。101:切换......
  • Nginx 实战:Nginx HTTPS 实践
    在实践中配置Nginx以支持HTTPS,涉及以下几个关键步骤:步骤1:安装并启用SSL模块确保Nginx已安装,并且包含HTTPSSL模块(也称为ngx_http_ssl_module)。通常在编译安装Nginx时,可以通过添加--with-http_ssl_module选项来启用它。如果你使用的是预编译包,SSL模块可能已经被默认包含。......
  • HTTP请求报文
    看到请求报文时问自己什么请求方法GET访问了哪个页面/cms/show.php传递了哪些参数?id=33请求报文POST/cms/admin/login.action.phpHTTP/1.1Host:10.9.23.4#目标主机ipContent-Length:51#正文长度Cache-Control:max-age=0......
  • 基于 HttpRunner + Django + Vue + Element UI 的接口自动化测试平台,生产可用
    LunarLink平台简介基于HttpRunner+Django+Vue+ElementUI的接口自动化测试平台,生产可用。此外,非常感谢花菜。没有AnotherFasterRunner就不会有LunarLink......
  • Python编程异步爬虫——aiohttp的使用
    异步爬虫—aiohttp的使用基本介绍asyncio模块其内部实现了对TCP、UDP、SSL协议的异步操作,但是对于HTTP请求来说,就需要用aiohttp实现了。aiohttp是一个基于asyncio的异步HTTP网络模块,它既提供了服务端,又提供了客户端。requests发起的是同步网络请求,aiohttp则是异步。ai......
  • 解决主流办法没能HttpMediaTypeNotAcceptableException: No acceptable representatio
    问题描述:        写web项目时遇到一些小问题,前端请求后端死活报406错误问题,一些网络上主流的方法试过之后仍然无法解决问题。问题分析:        @RestController会在返回结果时直接返回对象,再由Spring将对象转为json,如果结果对象没有get方法,就会报以上错误......
  • 接口自动化项目落地之HTTPBin网站
    接口自动化项目落地之HTTPBin网站接口自动化项目落地系列找个开源网站或开源项目,用tep实现整套pytest接口自动化项目落地,归档到电子书,作为tep完整教程的项目篇一部分。自从tep完整教程发布以后,tep被越来越多小伙伴了解。教程只是纯理论,是骡子是马,拉出来遛遛才知道。做接口自动化......
  • CentOS加载yum源时报错 [Errno 14] HTTP Error 404 - Not Found Trying other mirror.
    报错内容:[[email protected]]#yumrepolistLoadedplugins:fastestmirror,product-id,search-disabled-repos,subscription-managerThissystemisnotregisteredtoRedHatSubscriptionManagement.Youcanusesubscription-managertoregister.Determiningf......
  • HttpHelper
    publicstaticclassHttpHelper{//privatestaticLogHelperLog{get;}=newLogHelper("HttpHelper");///<summary>///发起POST同步请求///</summary>///<paramname="url"&g......