当前位置:首页 > 日记 > 正文

详细解释了HTTPS加密的完整过程

详细解释了HTTPS加密的完整过程
完整的HTTPS加密过程

第一步:客户端发送一个通信请求到服务器
客户机服务器:您好
STEP2:服务器向客户发送自己的数字证书,使用公开密钥的证书来加密信息,而私钥则由服务器举行
顾客:您好,服务器是服务器,这是我的数字证书。
STEP3:接收的服务器证书后,客户端将验证数字证书服务器或不。数字证书有什么问题如果数字证书是不检查,这意味着在数字证书的公钥确实是服务器。检查数字证书,客户端发送一个随机字符串,服务器用私钥加密,加密服务器将结果返回给客户,用公钥解密返回结果客户,如果随机字符串一致的结果与先前生成的解密,该侧的描述是私钥的持有人,或对方确实是服务器。
客户机服务器:证明你是给我的,这是一个随机字符串/以前的例子来解释,用HI的内容,实际情况一般是随机生成的字符串。
客户:服务器-> {一} {随机字符串| RSA私钥}
STEP4:验证服务器的身份后,客户对于通信在加密和解密生成对称加密算法和密钥,对称加密算法和密钥将加密的公钥发送到服务器,并为他人拦截无用,因为只有服务器可以有一个私人的密钥可以解密。这样,无论后面的服务器和客户可以加密和对称加密算法的通信内容解密。
客户:{ OK,服务器>已收到对称加密算法和密钥!我在哪些方面能够帮助你} {关键|对称加密算法。
客户端-服务器:{我的帐号是AAA,密码是123,平衡我的信息我} {关键|对称加密算法。
客户:服务器-> {你好,你的余额是100元} {关键|对称加密算法。
与他人交流/
上面的过程非常接近HTTPS,它实际上是一个通信过程,在这个过程中完全可以理解HTTPS的原理,我相信每个人都应该能够理解HTTPS通信。

如有任何问题,请在本站留言或参加社区讨论和交流。谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。

相关文章

win7下Oracle10g客户端和服务器安

win7下Oracle10g客户端和服务器安

服务器,安装教程,客户端,电脑软件,Oracle10g,win7下Oracle10g服务器端和客户端的安装方法如下: 如何卸载Oracle 10g 软件环境: 1,Windows XP + Oracle 10g 2,Oracle的安装路径是:Oracle Oracle实现方法: 1,启动>设置>控制面板>管理工具>服务停…

对JS像淘宝搜索框的用户输入事件的

对JS像淘宝搜索框的用户输入事件的

淘宝,搜索,输入,用户,事件,淘宝是一个网上购物平台,我们经常用开淘宝的主页,发现在淘宝首页的搜索框,如下所示: 正如你所看到的,当页面打开时,搜索框可以看到女孩的灰色高跟鞋和闪烁的光标。当用户点击输入时,灰色单词就会消失。当用户清除文本框…

PS如何添加日落效果的景观

PS如何添加日落效果的景观

景观,效果,电脑软件,PS,本教程教你学习PS图片处理,学习者用PS给照片增添美感效果,教程出调效果非常漂亮,制作也不难,新手也可以在这里学习,来学习推荐朋友分享学习,让我们先看看最终的形象: PS添加日落效果的美丽的风景照片 效果图: 原创电影: 主…

如何从网络插入PPT2010制作视频文

如何从网络插入PPT2010制作视频文

网络,视频文件,电脑软件,我们如何从互联网上插入一些视频到我们的PPT事实上,这种方法很简单。在PPT2010制作,我们插入功能从视频网站。也许你没找到。下面是一个视频文件,点编辑带给你从PPT2010制作网络中插入一个视频,希望对你有帮助。 在PPT…

PHP变量与JS变量直接交互的一种方

PHP变量与JS变量直接交互的一种方

变量,交互,方法,电脑软件,PHP,本文介绍了PHP变量与JS变量之间的直接交互方法,供大家参考: 每个人都知道,如果js变量要从后台获取PHP变量,它可以用这种方式编写: 变量=; 那么我们如何直接将JS变量的值支付给PHP变量呢 第一种方法也是最常用的方…

Dreamweaver如何向站点添加动态横

Dreamweaver如何向站点添加动态横

站点,动态,横幅,电脑软件,Dreamweaver,为什么要向网站添加动态横幅一方面,图片是不容易显示动画效果的,另一方面,你知道,百度现在对一些敏感到光。这个功能,更多的应用在光的顶部,让我们看看详细的教程。 软件名称:Adobe Dreamweaver CC 2017 v17…

Word2010总提示需要在线检测(解决方

Word2010总提示需要在线检测(解决方

提示,在线,解决方案,检测,安全模式,问题: 最近,开放词2010促使了编辑文件,这与往常一样。这是下一次打开word文件,提示在线检查,然后重新打开。 答案uff1a 根据以下内容,请参阅以下方法。 打开文件夹C:文件和设置管理员应用数据微软模板依次删…

ID页面序列无序如何在InDesign排版

ID页面序列无序如何在InDesign排版

教程,无序,的书,序列,页面,使用ID来排列书籍可以更直观,而且排版的页面也会非常整洁。下面我们来看看详细的教程。 软件名称:Adobe InDesign CC 2017 v12.0.0中文破解版(附破解补丁)32位软件大小:748.8mb更新时间:2016-11-06 1、打开ID软件,萧边…

如何安装农行的K宝和如何利用中国

如何安装农行的K宝和如何利用中国

农行,中国农业银行,安装,电脑软件,一些农业银行用户不知道如何安装K宝并分享这些知识: 1、当电脑第一次插入K宝时,它会自动弹出安装和驱动窗口,然后弹出一个窗口来安装K宝管理程序,并按提示安装它。 2,然后单击证书登录(如下所示),输入K的密码,等…

将PPT幻灯片转换成word文件(图形)

将PPT幻灯片转换成word文件(图形)

图形,文件,幻灯片,转换成,电脑软件,问题: 很多PPT幻灯片数据都是从老师那里抄来的,但是页面和页面都很麻烦。我听说PPT文件可以转换成word文件。所以看数据很方便,但是我不知道怎么操作。请指教! 答案uff1a 是的,你可以把PPT文件转换成word文…

oracle分页查询性能优化代码详细解

oracle分页查询性能优化代码详细解

分页查询,解决方案,性能优化,代码,详细,对于Web显示数据库中的数据,如果不需要显示订单,并且因为有这么多记录满足要求,我们就不得不分页数据。通常用户对所有数据不感兴趣,或者在大多数情况下,他们只查看前几页。 以下两种分页技术通常可用。 …

6的新功能,如(类)和继承(扩展)的相关概

6的新功能,如(类)和继承(扩展)的相关概

继承,扩展,新功能,电脑软件,本文阐述了概念和新功能,使用6(类)和继承(扩展),分享给您参考,如下: 1。类(类) 1。基本语法 Javascript语言的传统方法是通过构造函数定义和生成新对象。 函数点(x,y){ 这个; 这个,y = y; } (point.prototype.tostring =功能){ 返回(+,+…