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

电商网站建设浩森宇特微信网站设计制作

电商网站建设浩森宇特,微信网站设计制作,园林效果图网站,h5手机端页面开发1.网络传输的安全性 http 协议#xff1a;不安全#xff0c;未加密https 协议#xff1a;安全#xff0c;对请求报文和响应报文做加密 2.对称加密与非对称加密 2.1 对称加密 特点#xff1a; 加解密使用 相同 秘钥 高效#xff0c;适用于大量数据的加密场景 算法公开不安全未加密https 协议安全对请求报文和响应报文做加密 2.对称加密与非对称加密 2.1 对称加密 特点 加解密使用 相同 秘钥 高效适用于大量数据的加密场景 算法公开安全性取决于秘钥大小但秘钥越大效率越低需要权衡在安全和效率中做权衡 缺点 算法本身安全但使用场景不够安全因为解密和加密都是同一个秘钥 2.2 非对称加密 使用 匹配的一对密钥 来分别进行加密和解密这两个秘钥是公开密钥public key简称公钥和私有密钥private key简称私钥 注意公钥加密的数据 只能 用 对应的私钥解密同理私钥加密的数据 只能用 对应的公钥解密 算法RSA、ECC、Elgamal、背包算法、Rabin、D-H 等 特点安全性高 缺点加解密复杂效率低耗时较长 用法概要 加密对数据做加密签名证明数据是谁发的 2.3 非对称加密用法 准备工作 1.生成一对匹配的 私钥 和 公钥 (ps公钥其实是根据私钥生成的) 2.将公钥公布给外界 2.3.1 公钥加密 场景 用来针对互联网上加密数据传递 Linda 用 James的公钥 对数据进行加密然后发给 JamesJames用自己的私钥解密 因为一个公钥加密的数据 只有 对应的 私钥才能解密所以密文很安全 补充如果要在网络上相互发送密文可以让对方也发对方的公钥过来用对方的公钥来加密 2.3.2 私钥签名 场景 目的是为了将明文公布给别人同时证明是自己发的可以防止明文被篡改。 第一步 James 用 James的私钥 对明文的hash值进行加密把密文(签名)和明文一起发给 Linda 第二步 Linda 用 James的公钥 进行解密解密后的明文hash值 和 接收到的明文的hash值进行对比如果一样则是 James 发的 3. https协议 端口 443 3.1 基本流程 1 http明文方式传输 数据在传输过程中未加密有被窃取的可能不安全。 2 采用对称加密 对称加密——加解密使用 相同 秘钥 如果采用对称加密的话通信双方使用同一把秘钥进行加密解密即在传输的时候需要把 加密后的密文 连同 秘钥 一起在网络上进行传输这样才能使对方在拿到密文后能够使用该密钥顺利进行解密。 问题如果在传输过程了截取了密文和秘钥则信息不安全。 3 采用非对称加密 非对称加密 使用 匹配的一对密钥 来分别进行加密和解密 公钥加密的数据 只能 用 对应的私钥解密同理私钥加密的数据 只能用 对应的公钥解密 服务器生成一对公钥和私钥并把 公钥 发送给浏览器浏览器将要发送的数据用 服务器公钥 加密后形成密文发送给服务器。服务器拿到密文后用 自己的私钥 对密文进行解密。 问题如果在给浏览器发送公钥的过程中被黑客截取并篡改成黑客的公钥浏览器接收到黑客公钥后用其对数据进行加密形成密文。在将密文送给服务器的过程中黑客截取该密文由于该密文是使用篡改过的黑客公钥进行加密的则可以用与之对应的黑客私钥进行解密则信息不安全。 4 如何保证浏览器拿到的服务器公钥是真实有效的 证书认证机构CACertificate Authority也有自己的公钥和私钥并把自己的公钥内置在各大计算机操作系统中。 服务器生成一对公钥和私钥并把 公钥 发送给CACA通过该服务器的公钥、该服务器的域名、证书有效期等生成 SSL/TLS 证书 然后该服务器存储好自己的证书。 进行通信时浏览器拿到服务器的证书包含服务器的公钥和域名等之后用浏览器所在计算机系统中保存的CA公钥对此证书进行解密得到服务器的公钥。解密成功获取公钥——只要解密成功就说明 是 机构认证的解密失败认证失败 此番操作的目的是为了保证服务器的 公钥 在传输过程中不会被篡改。 之后延续2的流程浏览器将要发送的数据用 服务器公钥 加密后形成密文发送给服务器。服务器拿到密文后用 自己的私钥 对密文进行解密。 问题在数据量大的情况下使用非对称加密时加解密复杂效率低耗时较长 5 非对称加密 对称加密 在4的基础上浏览器不要将发送的数据用 服务器公钥 进行加密。 浏览器生成一个 对称加密 的秘钥会话密钥。浏览器用 服务器公钥 对 会话密钥 进行加密之后将加密过后的会话密钥发送给服务器。服务器拿到加密的会话密钥之后用自己的 私钥 进行解密得到解密过后的会话密钥。经过上述流程浏览器和服务器均获得相同的一把对称加密的秘钥会话密钥 从此以后 浏览器通过 会话密钥 对 请求报文 做加密服务器通过 会话密钥 对 请求报文 做解密 服务器通过 会话密钥 对 响应报文 做加密浏览器通过 会话密钥 对 响应报文 做解密 非对称算法只用在对会话密钥进行加解密上而数据量大的请求报文则是采用了高效的对称算法 6 https流程总结 服务器生成一对私钥和公钥非对称加密 通过 CA私钥 加密 生成 服务器证书服务器公钥、域名…计算机中已内置 CA公钥 浏览器 拿证书并用内置的 CA公钥 解密得到 服务器公钥 浏览器生成 会话密钥对称加密浏览器用 服务器公钥 对自己的 会话密钥 进行加密后发送给服务器。服务器用自己的私钥对 会话密钥 进行解密。 浏览器和服务器 使用 会话秘钥 来对 请求报文 和 响应报文 做加密 3.2 证书认证机构 如果证书颁发机构过多的话不容易识别防伪和管理于是形成了少数几家国际权威的证书颁发机构这些机构非常权威默认是所有人都可信的它们成为根证书。但是除了这些机构外其他的机构也需要被信任因而需要这些权威的机构去授信颁发证书于是就形成了一级证书机构一级证书机构又可以继续授信下级机构于是成为树状结构对于任何一个组织到根证书就是链状结构。 3.3 CA证书的保存 保存在系统中 控制面板上Internet选项里
http://www.hkea.cn/news/14313833/

相关文章:

  • 九一制作网站店铺装修效果图大全
  • 山亭建设局网站wordpress邀请 返佣
  • 网站设计需要什么技术泉州制作网站软件
  • 建站公司山东济南兴田德润简介中国建设网官方网站证书查询
  • 网站转小程序工具广州黄埔建网站
  • 十档行情免费网站已经有了域名怎么做网站
  • 关于申请建设网站的请示互联网创业项目拒绝割韭菜
  • 东莞企业营销型网站雁塔网站建设
  • 手机网站建站费用网站升级维护期间能访问吗
  • 集宁建设局网站深圳信息公司做关键词
  • 昆明做网站要多少钱大冶市规划建设局网站
  • 在线开发培训网站建设网站建设公司如何找客户
  • 河北网站建设开发微信小程序双人游戏情侣
  • 网站建设哪些模板号开平建设局网站
  • 在哪找做调查赚钱的网站wordpress主题导出
  • 手机网站开发方案工信部网站手机备案查询
  • 学习aspmvc网站开发 书网络推广方式主要有
  • 东莞快速做网站什么信息发布型网站
  • 昆明营销型网站建设平面ui设计是学什么
  • 普升高端品牌网站建设圣诞树html网页代码
  • 免费网站建设公司设计网站公司咨询亿企邦
  • 做网站优化选阿里巴巴还是百度全国企业公示信息系统查询
  • 网站平台建设总结企业网站做的公司
  • 深圳外贸建站网络推广联客易门户网站开发过程
  • 哪个网站专门做游戏脚本有赞分销
  • 在哪一个网站上做劳务合同备案济南网站建设内容
  • 网站建设开发客户开场白百度一下百度首页
  • 公司seo推广营销网站商会网站制作
  • 如何制作动漫网站模板下载创造网站需要什么条件
  • 360免费建站系统域名过期做的网站怎么办