Https通讯原理

操作方法

  • 01

    ttps是基于安全目的的Http通道,其安全基础由SSL层来保证。最初由netscape公司研发,主要提供了通讯双方的身份认证和加密通信方法。现在广泛应用于互联网上安全敏感通讯。 Https是什么? Https是基于安全目的的Http通道,其安全基础由SSL层来保证。最初由netscape公司研发,主要提供了通讯双方的身份认证和加密通信方法。现在广泛应用于互联网上安全敏感通讯。 Https与Http主要区别 协议基础不同:Https在Http下加入了SSL层, 通讯方式不同:Https在数据通信之前需要客户端、服务器进行握手(身份认证),建立连接后,传输数据经过加密,通信端口443。 Http传输数据不加密,明文,通信端口80。 SSL协议基础 SSL协议位于TCP/IP协议与各种应用层协议之间,本身又分为两层: SSL记录协议(SSL Record Protocol):建立在可靠传输层协议(TCP)之上,为上层协议提供数据封装、压缩、加密等基本功能。 SSL握手协议(SSL Handshake Procotol):在SSL记录协议之上,用于实际数据传输前,通讯双方进行身份认证、协商加密算法、交换加密密钥等。 SSL协议通信过程 (1) 浏览器发送一个连接请求给服务器;服务器将自己的证书(包含服务器公钥S_PuKey)、对称加密算法种类及其他相关信息返回客户端; (2) 客户端浏览器检查服务器传送到CA证书是否由自己信赖的CA中心签发。若是,执行4步;否则,给客户一个警告信息:询问是否继续访问。 (3) 客户端浏览器比较证书里的信息,如证书有效期、服务器域名和公钥S_PK,与服务器传回的信息是否一致,如果一致,则浏览器完成对服务器的身份认证。 (4) 服务器要求客户端发送客户端证书(包含客户端公钥C_PuKey)、支持的对称加密方案及其他相关信息。收到后,服务器进行相同的身份认证,若没有通过验证,则拒绝连接; (5) 服务器根据客户端浏览器发送到密码种类,选择一种加密程度最高的方案,用客户端公钥C_PuKey加密后通知到浏览器; (6) 客户端通过私钥C_PrKey解密后,得知服务器选择的加密方案,并选择一个通话密钥key,接着用服务器公钥S_PuKey加密后发送给服务器; (7) 服务器接收到的浏览器传送到消息,用私钥S_PrKey解密,获得通话密钥key。 (8) 接下来的数据传输都使用该对称密钥key进行加密。 上面所述的是双向认证 SSL 协议的具体通讯过程,服务器和用户双方必须都有证书。由此可见,SSL协议是通过非对称密钥机制保证双方身份认证,并完成建立连接,在实际数据通信时通过对称密钥机制保障数据安全性

(0)

相关推荐

  • 什么是HTTPS?

    HTTPS简绍 操作方法 01 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是H ...

  • QQ密技68招(超强)

    QQ密技68招(超强)

  • 路由器wds怎么设置(WDS无线桥接怎么设置)

    路由器如何无线桥接适用环境:家庭或办公环境中,原有路由器信号强度较弱,为了增强无线信号的覆盖范围,多台无线路由器通过WDS无线桥接组网.组网后的效果:多台路由器都在同一局域网,电脑连接任何路由器的LA ...

  • 怎样知道对方是否隐身

    以前有个QQ外挂能看出谁隐身的,但是现在不管用了.请问有什么办法可以知道谁隐身呢? 现在给大家介绍几种常用的方法,让你可以知道你的网友是否隐身. 操作方法 01 直接发送消息给对方来验证是否隐身,结果 ...

  • https原理及tomcat配置https方法

    一. 什么是HTTPS 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议.HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不 ...

  • 基础知识:理解网络交换机的原理

    二层交换机概述   一、交换机的工作原理 1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。   2.交换机将数据帧中的目的MAC地址同已建立的MAC地址 ...

  • NAT原理简介 图文

    NAT原理简介 NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force ...

  • 局域网中电脑病毒入侵的原理及防范方法

    计算机病毒的传播方式一般是"工作站-服务器-工作站"这种回环模式,主要通过服务器传播。随着病毒技术的迅猛发展,局域网病毒传播的渠道也复杂起来。本文主要探讨局域网病毒入侵原理、现象及防范方法。 一、局域 ...

  • 亲心小号使用原理 阿里亲心小号新号码用完可随时放弃

    我们用的大部分手机都是单卡模式的,想不想同时使用两个手机号又不用拿两部手机呢,小编在这里推荐大家使用亲心小号APP来实现,阿里亲心小号新号码用完可随时放弃。一起来看看亲心小号使用原理。 亲心小号使用原 ...