对称加密
对称加密,也就是加密和解密都是使用同一个密钥,常见的对称加密算法有 DES、3DES和AES 等,举个例子来说就是学校大门的锁有一把钥匙,不管是老师还是学生,只要有钥匙,就能打开锁,那当然如果钥匙丢了被其他人捡到了或者偷走了...常用的非对称加密算法是 RSA 算法,其优缺点如下:
1.优点:算法公开,加密和解密使用不同的钥匙,私钥不需要通过网络进行传输,安全性高
2.缺点:计算量比较大,加密和解密速度相比对称加密慢得多
非对称加密安全性高...的 443 端口 (HTTPS 默认端口443),并告诉server自己支持的加密规则
②③server从中选出双方都支持的一组加密算法和哈希算法,并将自己的身份信息以证书的形式发送给客户端,证书中包含域名...信的内容是希望 Jerry 给 Tom 一个盒子(这个盒子有两把钥匙)和其中一把钥匙(另一把在 Jerry 手里)。...对应于互联网,用户就是前边提到的个人,浏览器或者其他客户端就是官署,发起https请求拿到服务端证书和公钥时,浏览器会去CA机构确认域名与证书是否匹配,如果不匹配就会出现前边所说的警告,如果匹配说明域名和证书是匹配的