2.9.5.1.1. HTTPS

HTTPS 由HTTP+SSL/TLS两部分组成,也就是在http上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。

2.9.5.1.1.1. HTTPS与HTTP的一些区别

  1. HTTPS协议需要到CA申请证书,一般免费证书很少,需要交费。
  2. HTTP协议运行在TCP之上,所有传输的内容都是明文,HTTPS运行在SSL/TLS之上,SSL/TLS运行在TCP之上,所有传输的内容都经过加密的。
  3. HTTP和HTTPS使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
  4. HTTPS可以有效的防止运营商劫持,解决了防劫持的一个大问题。

2.9.5.1.1.2. HTTPS使用的算法

非对称加密算法:RSA,DSA/DSS 
对称加密算法:AES,RC4,3DES 
HASH算法:MD5,SHA1,SHA256

关于证书涉及的知识点: 证书链

Copyright © www.ainiok.com 2018 all right reserved,powered by Gitbook修订时间: 2019-09-19 21:50:46

results matching ""

    No results matching ""