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

做外贸是哪里网站婚庆策划公司装修

做外贸是哪里网站,婚庆策划公司装修,建筑装饰公司排名,下35cm一、简介与原理 http协议是明文传输的#xff0c;因此很容易被截取和解析#xff0c;泄漏个人数据。https协议是在http和tcp之间多添加了一层#xff0c;进行身份验证和数据加密。 HTTPS 原理 ① 客户端将它所支持的算法列表和一个用作产生密钥的随机数发送给服务器 ②…一、简介与原理 http协议是明文传输的因此很容易被截取和解析泄漏个人数据。https协议是在http和tcp之间多添加了一层进行身份验证和数据加密。 HTTPS 原理 ① 客户端将它所支持的算法列表和一个用作产生密钥的随机数发送给服务器   ② 服务器从算法列表中选择一种加密算法并将它和一份包含服务器公用密钥的证书发送给客户端该证书还包含了用于认证目的的服务器标识服务器同时还提供了一个用作产生密钥的随机数 [2]   ③ 客户端对服务器的证书进行验证有关验证证书可以参考数字签名并抽取服务器的公用密钥然后再产生一个称作 pre_master_secret 的随机密码串并使用服务器的公用密钥对其进行加密参考非对称加 / 解密并将加密后的信息发送给服务器 [2]   ④ 客户端与服务器端根据 pre_master_secret 以及客户端与服务器的随机数值独立计算出加密和 MAC密钥参考 DH密钥交换算法 [2]   ⑤ 客户端将所有握手消息的 MAC 值发送给服务器 [2]   ⑥ 服务器将所有握手消息的 MAC 值发送给客户端 二、密码学基础 明文 明文指的是未被加密过的原始数据。密文明文被某种加密算法加密之后会变成密文从而确保原始数据的安全。密文也可以被解密得到原始的明文。密钥密钥是一种参数它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥分别应用在对称加密和非对称加密上。 对称加密对称加密又叫做私钥加密即信息的发送方和接收方使用同一个密钥去加密和解密数据。对称加密的特点是算法公开、加密和解密速度快适合于对大数据量进行加密常见的对称加密算法有DES、3DES、TDEA、Blowfish、RC5和IDEA。 其加密过程如下明文 加密算法 私钥 密文 解密过程如下 密文 解密算法 私钥 明文 对称加密中用到的密钥叫做私钥私钥表示个人私有的密钥即该密钥不能被泄露。 其加密过程中的私钥与解密过程中用到的私钥是同一个密钥这也是称加密之所以称之为“对称”的原因。由于对称加密的算法是公开的所以一旦私钥被泄露那么密文就很容易被破解所以对称加密的缺点是密钥安全管理困难。 非对称加密非对称加密也叫做公钥加密。非对称加密与对称加密相比其安全性更好。对称加密的通信双方使用相同的密钥如果一方的密钥遭泄露那么整个通信就会被破解。而非对称加密使用一对密钥即公钥和私钥且二者成对出现。私钥被自己保存不能对外泄露。公钥指的是公共的密钥任何人都可以获得该密钥。用公钥或私钥中的任何一个进行加密用另一个进行解密。 被公钥加密过的密文只能被私钥解密过程如下明文 加密算法 公钥 密文 密文 解密算法 私钥 明文 被私钥加密过的密文只能被公钥解密过程如下明文 加密算法 私钥 密文 密文 解密算法 公钥 明文 由于加密和解密使用了两个不同的密钥这就是非对称加密“非对称”的原因。 非对称加密的缺点是加密和解密花费时间长、速度慢只适合对少量数据进行加密。 在非对称加密中使用的主要算法有RSA、Elgamal、Rabin、D-H、ECC椭圆曲线加密算法等。 三、https建立的过程 服务器端的公钥和私钥用来进行非对称加密 客户端生成的随机密钥用来进行对称加密 一个HTTPS请求实际上包含了两次HTTP传输可以细分为8步。 1.客户端向服务器发起HTTPS请求连接到服务器的443端口 2.服务器端有一个密钥对即公钥和私钥是用来进行非对称加密使用的服务器端保存着私钥不能将其泄露公钥可以发送给任何人。 3.服务器将自己的公钥发送给客户端。 4.客户端收到服务器端的证书之后会对证书进行检查验证其合法性如果发现发现证书有问题那么HTTPS传输就无法继续。严格的说这里应该是验证服务器发送的数字证书的合法性关于客户端如何验证数字证书的合法性下文会进行说明。如果公钥合格那么客户端会生成一个随机值这个随机值就是用于进行对称加密的密钥我们将该密钥称之为client key即客户端密钥这样在概念上和服务器端的密钥容易进行区分。然后用服务器的公钥对客户端密钥进行非对称加密这样客户端密钥就变成密文了至此HTTPS中的第一次HTTP请求结束。 5.客户端会发起HTTPS中的第二个HTTP请求将加密之后的客户端密钥发送给服务器。 6.服务器接收到客户端发来的密文之后会用自己的私钥对其进行非对称解密解密之后的明文就是客户端密钥然后用客户端密钥对数据进行对称加密这样数据就变成了密文。 7.然后服务器将加密后的密文发送给客户端。 8.客户端收到服务器发送来的密文用客户端密钥对其进行对称解密得到服务器发送的数据。这样HTTPS中的第二个HTTP请求结束整个HTTPS传输完成。 四、优缺点 优点 使用 HTTPS 协议可认证用户和服务器确保数据发送到正确的客户机和服务器 HTTPS 协议是由 SSLHTTP 协议构建的可进行加密传输、身份认证的网络协议要比 HTTP 协议安全可防止数据在传输过程中不被窃取、改变确保数据的完整性 。 HTTPS 是现行架构下最安全的解决方案虽然不是绝对安全但它大幅增加了中间人攻击的成本 。 缺点 相同网络环境下HTTPS 协议会使页面的加载时间延长近 50%增加 10%到 20%的耗电。 HTTPS 协议还会影响缓存增加数据开销和功耗 。 HTTPS 协议的安全是有范围 中间人攻击 伪造证书
http://www.yutouwan.com/news/249444/

相关文章:

  • 网站由哪三部分组成wordpress主题文件夹在哪里
  • 广州做网站市场青岛市做网站
  • 西安个人网站建设龙岗免费的网站制作
  • 中国信用网站建设的重要性深圳网站建设深圳网络公司
  • 做网站设计的有些什么职位网站建设在作用是什么
  • 摄影作品可以在哪些网站投稿快速网站仿制
  • 国内有做外汇的正规网站吗如何新建一个网站
  • 如今做哪个网站致富重庆sem网站推广
  • 网站怎么做动效网站百度地图怎么做
  • 公司网站建设需要显示什么数据分析师就业前景如何
  • 网站推广是什么岗位有哪些网页设计公司
  • 泰安最好的网站建设公司河南 医院 网站建设
  • 景区网站如何建设北京海淀建设规划局
  • 表格我做视频网站哪家网站建设做的好
  • 网站自定义模块查看网站空间
  • 做视频的软件模板下载网站有哪些营销师是做什么的
  • 桐乡住房和城乡规划建设局网站夫唯seo系统培训
  • 网站模板 登陆住房住房和城乡建设部网站首页
  • 网站后台文章排版seo的搜索排名影响因素有哪些
  • php网站开发实例教程的作者佛山厂家推广优化
  • 合肥建设管理学校网站济南电子商务网站建设
  • 建站公司 phpwind网站竞价
  • 音乐网站设计怎么做做网站唐山
  • 网站开发包含网站维护吗电商网站排行
  • 建设电子商务网站的试卷网站要设置哪些栏目
  • 做一个企业网站要多久竞价培训
  • 做软装平台网站wordpress 注册会员默认权限
  • 天津网站建设兼职有没有做.net面试题的网站
  • 商品数据包网站开发网站开发哪便宜
  • 怎么做自己的淘宝客网站全国十大婚恋网站排名