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

免费建设个人网站北京广告公司招聘信息

免费建设个人网站,北京广告公司招聘信息,国外品牌网站建设,企业查询宝在线查询计算机网络#xff08;5#xff09; --- http协议_哈里沃克的博客-CSDN博客http协议https://blog.csdn.net/m0_63488627/article/details/132089130?spm1001.2014.3001.5501 目录 1.HTTPS的出现 1.HTTPS协议介绍 2.补充概念 1.加密 1.解释 2.原因 3.加密方式 对称加…计算机网络5 --- http协议_哈里沃克的博客-CSDN博客http协议https://blog.csdn.net/m0_63488627/article/details/132089130?spm1001.2014.3001.5501 目录 1.HTTPS的出现 1.HTTPS协议介绍 2.补充概念 1.加密 1.解释 2.原因 3.加密方式 对称加密 非对称密钥 2.数据摘要和数字签名 数据摘要 数字签名 3.加密方案 1.只使用对称密钥加密 2.只使用非对称密钥加密 只用一对密钥 用两对密钥 3.对称密钥加密和非对称密钥加密组合 4.中间人攻击 3.证书 1.证书介绍 2.理解数据签名 3.检查证书 4.解决安全问题 证书对称加密非对称加密 1.HTTPS的出现 http是明文发送的也就是说其安全性难以保证。 1.HTTPS协议介绍 1.HTTPS也是⼀个应⽤层协议.是在HTTP协议的基础上引⼊了⼀个加密层ssl/tls. 2.HTTP协议内容都是按照⽂本的⽅式明⽂传输的。这就导致在传输过程中出现⼀些被篡改的情况其端口号为443。 2.补充概念 1.加密 1.解释 1.加密就是把明⽂(要传输的信息)进⾏⼀系列变换,⽣成密⽂. 2.解密就是把密⽂再进⾏⼀系列变换,还原成明⽂ 3.在这个加密和解密的过程中往往需要⼀个或者多个中间的数据辅助进⾏这个过程这样的数据称为密钥 4.发送数据前要加密这样网络上传输的都是密文最终到达目的主机被解密就得到原始数据了 2.原因 因为http的内容是明⽂传输的明⽂数据会经过路由器、wifi热点、通信服务运营商、代理服务器等多个物理节点如果信息在传输过程中被劫持传输的内容就完全暴露了。劫持者还可以篡改传输的信息且不被双⽅察觉这就是中间⼈攻击所以我们才需要对信息进⾏加密。 3.加密方式 对称加密 1.加密和解密使用的是同一个密钥。 2.算法公开、计算量⼩、加密速度快、加密效率⾼ 3.常⻅对称加密算法(了解)DES、3DES、AES、TDEA、Blowfish、RC2等 非对称密钥 1.需要两个密钥来进⾏加密和解密。这两个密钥是公开密钥publickey简称公钥和私有密钥privatekey简称私钥。 2.算法强度复杂、安全性依赖于算法与密钥但是由于其算法复杂⽽使得加密解密速度没有对称加密解密的速度快 3.常⻅⾮对称加密算法(了解)RSADSAECDSA 2.数据摘要和数字签名 数据摘要 1.数字指纹(数据摘要),其基本原理是利⽤单向散列函数(Hash函数)对信息进⾏运算,⽣成⼀串固定⻓度的数字摘要。数字指纹并不是⼀种加密机制,但可以⽤来判断数据有没有被窜改唯一性非常强。 2.摘要常⻅算法有MD5、SHA1、SHA256、SHA512等算法把⽆限的映射成有限因此可能会有碰撞两个不同的信息算出的摘要相同但是概率⾮常低 3.摘要特征和加密算法的区别是摘要严格意义不是加密因为没有解密只不过从摘要很难反推原信息通常⽤来进⾏数据对⽐ 数字签名 摘要经过加密就得到数字签名 3.加密方案 1.只使用对称密钥加密 即客户端和服务端之间只有一个密钥进行加密和解密。当浏览器访问服务端时服务端将密钥发送给客户端客户端就拥有了解密的能力。 但是这样的设置是无法满足安全要求的因为中间人劫持能直接连接两边服务端将密钥给了中间人中间人再给客户端那么客户端的安全就不能保证了。 2.只使用非对称密钥加密 只用一对密钥 服务端有公钥和私钥。当浏览器请求时服务端发送给客户端公钥那么此时服务器将信息发送给客户端就用私钥进行加密即保证了客户端向服务端发送的安全性但是我们无法保证服务端发给客户端的安全性因为每一个客户端的公钥完全一致那么劫持服务端发给客户端的信息中间人也能解密。 用两对密钥 服务端和客户端都有私钥和公钥。连接时客户端发送公钥给服务端服务端也将公钥给服务器。这样两边的数据都能被保护起来了。客户端发信息先用服务端的公钥解密再发送服务端发送思路同理。 缺点1.发送速度慢 2.安全问题依然无法解决 3.对称密钥加密和非对称密钥加密组合 服务端有一对密钥客户端只有公钥。客户端发送请求服务端发送公钥给客户端。客户端形成对称密钥客户端拿着服务端发来的公钥加密密钥这样到服务端能得到加密后的对称密钥。但是安全问题依然无法解决 4.中间人攻击 只要当链接未完成建立中间人在开始就已经进行攻击。此时对于上面的方法依然存在安全问题。中间人在中间生成两个密钥针对服务端和客户端这样客户端的所有请求其实都能被中间人轻而易举的获取。由于它有两边的密钥那么破解也十分容易。 其问题的最初问题其实是服务端发送密文的公钥时中间人有可能获取并且篡改但是客户端无法辨别得到的公钥的真假。 3.证书 1.证书介绍 服务端在使⽤HTTPS前需要向CA机构申领⼀份数字证书数字证书⾥含有证书申请者信息、公钥信息等。服务器把证书传输给浏览器浏览器从证书⾥获取公钥就⾏了证书就如⾝份证证明服务端公钥的权威性 1.企业将申请认证的资料提交给CA机构。信息包括公钥和私钥域名申请者等。 2.审核后将证书发送给企业。证书的信息时明文的。 3.最后就是每次客户端访问服务端时服务端都会发证书给客户端客户端确认无误再进行连接。 2.理解数据签名 1.企业发送给CA机构的证书经过哈希得到数据摘要数据摘要又通过CA提供的私钥进行加密变成数据签名。数据签名和证书合并就是所谓的带签名的证书。 2.数据签名是为了防篡改 3.检查证书    将带签名的证书分离出数据签名和证书。签名可以通过公钥得到数据摘要。证书也可以通过哈希得到数据摘要。这两份数据摘要一致则说明安全。 因为CA的私钥只有CA有那么CA形成的数据摘要只有CA机构可以判断 4.解决安全问题 1.客户端请求服务端服务端将证书发给客户端。 2.证书中有服务端的公钥。为了保证公钥的正确性客户端会分离出证书和数据签名证书直接哈希得到数据摘要CA在浏览器中加入了公钥该公钥用于数据签名数据签名解码得到数据摘要要知道CA的私钥只有CA有也就意味着数据签名转换的数据摘要是绝对正确的两个数据摘要一对比就能知道是否有中间人攻击了 证书对称加密非对称加密 1.首先客户端发送请求服务器发送证书客户端检查证书。此时客户端就得到了服务器的公钥 2.客户端生成了对称加密密钥通过服务器的公钥加密给服务器。服务器的私钥只有服务器拥有那么也就只有服务器能够解密出对称加密的密钥。最终得到了安全的要求
http://www.sadfv.cn/news/335612/

相关文章:

  • 房天下怎样快速做网站潍坊建设银行招聘网站
  • 做科研交流常用的网站后台管理系统模板
  • 网站解析是什么意思关于网站建设的职位
  • 广宏建设集团有限公司网站湛江网站网站建设
  • 营销型网站框架99到家微网站什么做的
  • 心理健康教育网站建设wordpress 文章和tag
  • 扬州网站建设suteng公司年前做网站好处
  • 海外商城网站建设虚拟仪器应用系统的开发平台
  • 开发一个app需要的技术昆明网站建设seo公司哪家好
  • 内蒙古住房和城乡建设厅网站个人注册公司的条件
  • 上海缪斯设计公司的主题文化网站推广优化软件
  • 广州做网站的公司哪家好网站权限怎么弄
  • 项目经理网站开发流程总结格式模板
  • php 网站开发的来源wordpress 建立后台默认用户
  • 做一个网站赚钱吗免费做外贸的网站建设
  • 黄冈网站推广软件视频潍坊推广平台
  • 聚划算网站建设分析深圳企业做网站公司
  • 苏州网站设计强生公司网站建设原则
  • 上海建筑设计公司网站机械网站开发
  • 哪些网站是用python做的富阳做网站方式
  • 儿童主题网站的内容建设wordpress用户系统
  • 成都建设网站那个好wordpress加腾讯云cdn
  • 如何修改网站后台登陆入口路劲男女做暖暖的试看网站大全
  • 网站做显卡评测软件谷歌网站建设
  • 高明网站建设报价作品集怎么做网页
  • 吕梁购物网站开发设计烟台学校网站建设
  • 北京企业建站系统模板中煤建设协会网站
  • wordpress 社区西安seo公司哪家好
  • 公司网站建设和推广建设安全网站的目的
  • 东莞建设网站流程建设校园网站公司