赞
踩
HTTPS 是基于 SSL/TLS 的 HTTP,要解释 HTTPS,只需要在了解 HTTP 的基础上,了解 SSL/TLS 就可以了。
HTTPS 是安全的 HTTP,其安全来自于对传输信息的加密,加密方法有可以分为对称加密和非对称加密,下面我们来看加密方法中的非对称加密,并介绍几个非对称加密的应用,如数字签名和数字证书。
服务器有两个密钥,一个公钥 Public Key,一个私钥 Private Key,用任意一个密钥加密的信息都能用另一个密钥解密。
一个用私钥解密公钥的例子是服务端解密客户端信息:
客户端用公钥加密信息,发送给服务器,服务器收到后用私钥解密,由于私钥只有服务器拥有,所以这个消息只对发送者和这个持有私钥的服务器可见。
一个用公钥解密私钥的例子是数字签名:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。