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

做家教用什么网站成都论坛网站建设

做家教用什么网站,成都论坛网站建设,南宁会员网站制作,叙述一个网站开发的流程引言 HTTP 协议内容都是按照文本的方式明文传输的#xff0c;这就导致在传输过程中出现一些被篡改的情况。例如臭名昭著的运营商劫持。显然#xff0c; 明文传输是比较危险的事情#xff0c;为此引入 HTTPS #xff0c;HTTPS 就是在 HTTP 的基础上进行了加密, 进一步的来保…引言 HTTP 协议内容都是按照文本的方式明文传输的这就导致在传输过程中出现一些被篡改的情况。例如臭名昭著的运营商劫持。显然 明文传输是比较危险的事情为此引入 HTTPS HTTPS 就是在 HTTP 的基础上进行了加密, 进一步的来保证用户的信息安全。 一、加密解密的基本概念 回过头来说那么 HTTPS 是如何实现对数据加密的呢为了解答这个问题首先要引入一组概念 加密就是把 明文 (要传输的信息)进行一系列变换生成 密文 解密就是把 密文 再进行一系列变换还原成 明文 密钥在这个加密和解密的过程中往往需要一个或者多个中间的数据辅助进行这个过程这样的数据称为 密 钥 加密的方式加密是一个复杂的过程方式有很多目前我们讨论宏观过程将其分成两大类对称加密 和 非对称加密。 二、HTTPS 的工作过程 1、对称加密 概念 对称加密其实就是通过同一个密钥 key把明文加密成密文并且也能把密文解密成明文。 这个过程就类似于按位异或操作 明文1234对称密钥 key6666 加密密文明文^key1234^66667896 解密明文密文^key7896^66661234 对称密钥工作过程 通过对称加密即使数据被黑客截获但是由于没有密钥无法对数据进行解密因此可以保证数据传输的安全。 但是上述情况并不现实对于服务器来说通常要给很多个客户端提供服务如果密钥全部都相同那么当黑客作为客户端也就可以获取到密钥 key这对于网络数据传输来说显然是行不通的 因此为了杜绝以上情况需要保证每个客户端与服务器之间的密钥是唯一的此处就需要让客户端在于服务器建立连接的时候生成一个自己的对称密钥 key然后通过网络发送给服务器此后每个客户端与服务器数据传输过程就通过各自的对称对称密钥实现加密传输。但是这样真的可行吗我们先看一张示例图 可以看到由于密钥 key 是明文传输的一旦传输过程中被黑客截获那么后面的加密传输就是形同虚设了。因此 密钥的传输也必须加密传输 为此引入了非对称加密。 2、引入非对称加密 概念 非对称加密要用到两个密钥一个叫做 “公钥 pub”一个叫做 “私钥 pri”并且公钥和私钥是配对的。此处约定自己留着的是私钥公布给别人的是公钥。可以通过私钥 pri 对明文加密使用配对的公钥 pub 对密文解密亦可以使用公钥 pub 对明文加密使用配对的私钥 pri 对密文解密。 非对称密钥工作过程 为了保证对称密钥能够安全到达服务器引入非对称加密保护对称密钥。非对称加密在完成对称密钥的传输后就结束了。对称密钥相较于非对称密钥效率要高很多。对于客户端和服务器的业务数据传输通常使用对称加密的方式。 中间人攻击 那么引入了非对称加密数据传输就彻底安全了吗其实在这个过程中黑客还有另一种手段称作“中间人攻击”黑客可以通过伪造公钥 pub 的方式获取对称密钥 key具体过程如下图 很显然通过上述“中间人攻击”的方式黑客可以“神不知鬼不觉”地获取到使用非对称加密传输的对称密钥 key从而获取到接下来的业务传输数据。为了防止这种“中间人攻击”的情况发生下面引入证书。 3、引入证书 中间人攻击破解的关键就是能够让客户端信任公钥。服务器在搭建的时候就需要向权威机构提交材料申请证书证书中就包含了服务器自己的公钥 pub 和一些其他属性其中一个关键的属性就是 加密的签名这个签名是由证书的颁发机构根据证书中的所有属性按照一定的算法计算得到的校验和并且使用颁发机构的一对非对称密钥 pub (客户端操作系统内置)、pri(机构自己持有) 中的私钥 pri 进行加密得到的。 引入证书之后客户端就不再直接从服务器请求公钥了而是直接请求服务器的证书 可见证书起到的主要作用就是 校验 客户端拿到证书后首先使用系统中内置权威机构的公钥针对证书中的 加密签名进行解密得到初始签名 sum1。客户端使用相同签名计算算法基于证书中的属性重新计算得到 sum2。比较两个签名是否相同如果相同说明证书中的数据都是未篡改过的原始数据如果不同说明证书中的数据被篡改过客户端浏览器弹窗报错。
http://www.hkea.cn/news/14442803/

相关文章:

  • 北京上云网站建设公司成都注册公司需要什么材料和手续
  • 深圳搭建p2p网站网站建设作业百度云资源
  • 和田网站制作dw网页制作上机试题
  • 临沂 网站建设wordpress添加海报分享功能
  • centos 网站搭建网站推广南京公司
  • 网站高端定制seo网站优化论文
  • 石家庄网站建设培训班南阳商都网站做网站
  • 个人网站免费制作平台公司logo背景墙设计效果图
  • 乐清建设网站哪家好中国空间站有哪些国家加入
  • 湛江市建设局官方网站仿新浪首页网站模板
  • 官方网站手机 优帮云飞狐小说网站建设
  • 文昌网站建设怎么样推广自己的网址
  • 如何高效建设品牌网站?网站制作复杂吗
  • 如何在淘宝客上做自己的网站个人域名用来做淘宝客网站
  • 西安培训网站建设现代感的传媒公司名称
  • 网站背景居中怎么做公司做网站要多少钱
  • 做兼职哪个网站比较好网站建设费用摊销多少年
  • 网站前台与后台建设的先后次序电子商务网站建设臧良运课后答案
  • 绥中做网站公司南京家具网站建设
  • 网站方案设计与论证计算机专业网页毕业设计
  • 网站的建设项目是什么意思谷歌浏览器引擎入口
  • 陕西省交通集团建设网站软件开发工资怎么样
  • 聊城网站推广百度海南分公司
  • 怎么做链接网站土建网招聘信息
  • 兰州网站设计公司哪家最好手机网站左右滑动效果
  • 把网站放到服务器上做网投网站
  • 网站访问量统计代码怎么做进下加强新闻宣传网站建设
  • 百度网站联盟推广一站式服务英文
  • 表格网站怎么做的成都网站建设公司好做吗
  • 郏县建设局网站网页设计与制作是前端吗