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

电子商城开发网站建设seo网络科技有限公司

电子商城开发网站建设,seo网络科技有限公司,沈阳男科最好的男科医院,思政部网站建设总结SSL加密过程 概念作用重要元素密匙密匙库信任库 加密流程双边交流验证身份数据的加密和解密 概念 SSL(Security Socket Layer),安全套接字层 这种加密技术手段在网络模型中位于传输层和应用层之间。 作用 对我们的消息进行加密。当我们把数据消息编码成字节流之…

SSL加密过程

  • 概念
  • 作用
  • 重要元素
    • 密匙
    • 密匙库
    • 信任库
  • 加密流程
    • 双边交流
    • 验证身份
    • 数据的加密和解密

概念

SSL(Security Socket Layer),安全套接字层

这种加密技术手段在网络模型中位于传输层和应用层之间。

作用

对我们的消息进行加密。当我们把数据消息编码成字节流之后,我们再用SSL加密技术对这些数据流进行加密。变成密文后,这样在传输的过程中,即使这些密文被别人劫持,别人也是无法获取到有用的信息的。

这些消息发到对方后再通过ssl进行解密。这样后,整个传输过程就是特别安全的。

重要元素

密匙

它的作用就是对我们的数据流进行加密和解密。

密匙分为公匙和私匙这两类。

当其中一把密匙是公匙的时候,那么另一把就是私匙。

公匙和私匙都能对我们的数据流进行加密和解密。

密匙库

其实就是一个装载的密匙的仓库。我们平时访问密匙的时候,就得从密匙库中访问。

信任库

我们在SSL加密用到的一个白名单。这个名单记录着我们对哪一些对端是信任的,允许与他进行加密通信。

加密流程

在这里插入图片描述

双边交流

  1. ssl协议版本
  2. 加密算法
  3. 随机数

这些双方达成一致可以为后面的加密做了必要的前置条件。

验证身份

首先我们需要验证对方是否是我们这边信任的人。
在这里插入图片描述
首先我们的客户端有两个库,一个密匙库,一个信任库。服务端也有密匙库和信任库。

客户端先从密匙库中拿出一个密匙对,通过网络传输到我们的服务端这边,然后服务端收到了,它就需要验证一下对端是否是可以信任的。如何判断呢,他就是从这个信任库里面查看,进行验证。如果验证通过了,就代表对端的客户端是我们信任的。此时就是单向验证。

而双向验证就是我们服务端再从密匙库中取出一个密匙对,通过网络传输到客户端这边,客户端采取同样的方式对服务端进行验证。此时就是双向验证。

数据的加密和解密

这个时候,我们的客户端就可以利用我们的密匙,把我们已经编码好的数据流进行加密成密文,然后传送到服务端这边。

服务端在得到这些密文之后,也用自身的密匙对这些数据进行解密。解密之后就变成明文了,这个时候,服务端就可以进行识别了。

服务端到客户端也是如此。

参考资料:java SSL加密通信系列 第1课: 加密流程概述

http://www.mmbaike.com/news/55602.html

相关文章:

  • 学习网站开发多少钱重庆网站seo费用
  • 做58同城的网站要多少钱seo搜索引擎优化实战
  • wordpress微信分享才能查看抖音seo优化公司
  • 淘宝联盟 做网站seo诊断网站
  • .net网站开发工程师网站交易网
  • 建设网站需要备案网络推广专家
  • 手机制作视频的软件app免费seo视频教学网站
  • 网站的做公司重大军事新闻最新消息
  • 网站关键词更新网络营销策略分析报告
  • 263企业邮箱手机登录站内seo和站外seo区别
  • 南通做外贸的公司网站最近新闻大事
  • 不懂代码用cms做网站关键字优化用什么系统
  • discuzq优化方法
  • 营销网络布局网站优化的主要内容
  • 如何进行网站改版设计seo排名快速优化
  • 文化馆网站建设seo博客网址
  • 网站开发的四个高级阶段包括seo经验是什么
  • 广州做手机网站建设互联网营销师是干什么的
  • 聊城网站备案本溪seo优化
  • 高端品牌型 营销型网站建设策划网络营销方案
  • 杭州企业宣传画册制作公司厦门seo排名收费
  • 域度设计网站厦门seo顾问
  • 内部网站的作用免费网站流量统计
  • 门户网站是如何盈利的百度官网网站首页
  • 做写手一般上什么网站h5页面制作平台
  • 网站建设考虑哪些因素百度免费发布信息
  • 国外黄冈网站推广软件免费吗第三方营销策划公司有哪些
  • 哪个网站做婚礼邀请函好国内重大新闻十条
  • 网站域名跳转怎么做对百度竞价排名的看法
  • 方维网站建设网站seo诊断报告