当前位置: 首页 > news >正文

长沙旅游网站制作秦皇岛哪家做网站好

长沙旅游网站制作,秦皇岛哪家做网站好,网站后台传图片传不了,跨境网络营销是什么HTTPS单向认证与双向认证 HTTPSCA证书单向认证双向认证 HTTPS Https就是HTTPSSL/TSL的简称。 SSL(Secure Socket Layer 安全套接层)是TCP/IP协议中基于HTTP之下TCP之上的一个可选协议层。 起初HTTP在传输数据时使用的是明文#xff0c;传输过程中并不安全。网景#xff08;N… HTTPS单向认证与双向认证 HTTPSCA证书单向认证双向认证 HTTPS Https就是HTTPSSL/TSL的简称。 SSL(Secure Socket Layer 安全套接层)是TCP/IP协议中基于HTTP之下TCP之上的一个可选协议层。 起初HTTP在传输数据时使用的是明文传输过程中并不安全。网景Netscap公司推出了SSL解决了这一安全隐患因此越来越多的人也开始使用HTTPS。在SSL更新到3.0时 互联网工程任务组IETF对SSL3.0进行了标准化并添加了少数机制并将其更名为TLS1.0(Transport Layer Security 安全传输层协议)可以说TLS就是SSL的新版本3.1。TLS与SSL两者所使用的算法是不同的TLS增加了许多新的报警代码比如解密失败(decryption_failed)、记录溢出(record_overflow)、未知CA(unknown_ca)、拒绝访问(access_denied)等但同时也支持SSL协议上所有的报警代码。由于这些区别的存在我们可认为TLS是SSL的不兼容增强版。即TLS和SSL不能共用在认证证书时TLS指定必须与TLS之间交换证书 SSL必须与SSL之间交换证书。 CA证书 CA是Certificate Authority证书授权的简称,是由认证机构服务者签发是数字签名的技术基础保障也是网上实体身份的证明能够证明某一实体的身份及其公钥的合法性证明该实体与公钥二者之间的匹配关系。 CA证书一般由证书认证机构CA签发过程 1、申请者自己通过非对称加密算法RSA 生成对应的公钥和私钥然后把需要的申请信息国家域名等连同公钥就是RSA生成的公钥发送给 证书认证机构CA 2、证书认证机构CA确认无误后通过消息摘要算法MD5SHA) 加密申请的CA证书中的信息加密完的就叫信息摘要然后把信息摘要用CA的私钥申请的RSA私钥 进行加密加密完的数据就是签名。 单向认证 1、客户端向服务端发送SSL协议版本号、加密算法种类、随机数等信息。 2、服务端给客户端返回SSL协议版本号、加密算法种类、随机数等信息同时也返回服务器端的证书包含了公钥和数字签名。 3、客户端使用服务端返回的信息验证服务器的合法性包括 证书是否过期这个可能就是平常访问浏览器有红色的提示的原因发行服务器证书的CA是否可靠这个可能就是平常访问浏览器有红色的提示的原因返回的公钥是否能正确解开返回证书中的数字签名服务器证书上的域名是否和服务器的实际域名相匹配验证通过后将继续进行通信否则终止通信 4、客户端向服务端发送自己所能支持的对称加密方案供服务器端进行选择。 5、服务器端在客户端提供的加密方案中选择加密程度最高的加密方式。 6、服务器将选择好的加密方案通过明文方式返回给客户端。 7、客户端接收到服务端返回的加密方式后使用该加密方式生成产生随机码这个随机码则用作通信过程中对称加密的密钥使用服务端返回的公钥进行加密将加密后的随机码发送至服务端。 8、服务器收到客户端返回的加密信息后使用CA的私钥进行解密获取对称加密密钥。 在接下来的会话中服务器和客户端将会使用该对称加密密钥进行对称加密保证通信过程中信息的安全。 个人理解单向认证在认证方面只有客户端对服务端的证书进行了验证验证了这个SSL证书是否是可信的而服务端并没有对客户端的相关信息进行验证这就导致了下面抓包工具在https中进行抓包 双向认证 1、客户端向服务端发送SSL协议版本号、加密算法种类、随机数等信息。 2、服务端给客户端返回SSL协议版本号、加密算法种类、随机数等信息同时也返回服务器端的证书即公钥证书包含了公钥和数字签名 3、客户端使用服务端返回的信息验证服务器的合法性验证通过后将继续进行通信否则终止通信其中包括 证书是否过期发行服务器证书的CA是否可靠返回的公钥是否能正确解开返回证书中的数字签名服务器证书上的域名是否和服务器的实际域名相匹配 4、服务端要求客户端发送客户端的证书这个证书指的就是内置存储在当前APP中通信需要用的证书客户端会将自己内置的证书发送至服务端在APP中一般都是类似client.p12的文件等等的 5、服务端验证客户端的证书通过验证后会获得客户端的公钥 6、客户端向服务端发送自己所能支持的对称加密方案供服务器端进行选择 7、服务器端在客户端提供的加密方案中选择加密程度最高的加密方式 8、服务端将加密方案通过使用之前客户端提供给服务端的公钥进行加密返回给客户端 9、客户端收到服务端返回的加密方案密文后使用自己内置证书的私钥进行解密获取具体加密方式而后产生该加密方式的随机码用作加密过程中的密钥使用之前从服务端证书中获取到的公钥进行加密后发送给服务端 10、服务端收到客户端发送的消息后使用自己的私钥进行解密获取对称加密的密钥在接下来的会话中服务器和客户端将会使用该密码进行对称加密保证通信过程中信息的安全。 ps双向认证的客户端证书一般都可以是如openssl生成的自签名证书包括 client.crt 和 client.key这两部分内容可以集成在 p12 证书中, p12 证书可以设置打开密码。 个人理解证书验证的过程 先理解下信任传递比如A信任CB也信任C那么AB就可以通过C也建立信任关系CA是值得信任的因此CA颁发的证书值得信任这个是证书验证的前提。 服务器会去CA申请一个数字证书提交一些信息RSA公钥证书拥有者身份信息数字证书认证机构发行者信息发行者对这份文件的数字签名及使用的算法证书的有效期CA需要去核实这些信息CA核实后会签发一个用CA私钥加密的数字证书给服务器同时提供一个CA的公钥用于解密。 客户端收到服务端发送来的CA私钥加密的证书这个过程是如何保持不被第三方破解转发的呢 证书是CA的私钥进行加密的CA的私钥我们认为是安全可信的因此就算第三方截取到消息可以进行解密使用CA的公钥但是无法串改信息后加密因为第三方没有CA的私钥这就保证了客户端收到的信息一定是服务端发来的然后对服务的发来的证书进行验证
http://www.hkea.cn/news/14381250/

相关文章:

  • 网站的ui规范seo电商
  • 高新区网站建设seo搜索引擎优化人员
  • 爱用建站 小程序seo网站推广经理招聘
  • 葫芦岛市住房和城乡建设局网站两学一做网上答题网站
  • 专业网站建设一条龙app运营流程
  • 郑州网站建设饣汉狮网络上海电商网站建设公司排名
  • 电子商务网站建设主管的策划案公司网站怎么设计
  • 网站seo知识淘宝推广运营
  • php网站首页模板珠宝网站建设公司
  • 网站规划的类型网页设计html代码大全菜鸟
  • 泊头 网站优化网站设计南方企业网
  • 网站制作在哪找南京 网站建设
  • 仙居网站开发网络产品营销策划方案
  • 朝阳网络推广公司优化排名工具
  • 建设银行网站安全分析手机网站显示建设中
  • 深圳做二类学分的网站景德镇做网站
  • 海洋网络网站建设郴州seo快速排名
  • 制作好的网页怎么变成网站政务网站集约化建设推进情况
  • 华久网站建设php学校网站模板
  • 学设计网站昆明设计网站建设
  • 做最好的整站模板下载网站精美动态ppt模板免费下载
  • 县城服务网站如何做出入库管理系统免费版
  • 怎样学习做网站的编程营销型网站及原因有哪些方面
  • 成都网站建设优创智汇网站开发部门工资入什么科目
  • 网站内容收费做网站需要数据库
  • 网站建设ui百度排行榜
  • 网站升级中 html优秀网页设计
  • 用rem做移动网站如何作网站
  • 最新网站开发工具怎么查网站到期时间
  • 自己做游戏的网站app开发制作哪种快