常用加密算法:对称加密和非对称加密,https底层原理(混合加密算法对称和非对称算法)
对称加密:加密和解密用的是同一个密钥,常用的有DES算法,3DES算法,TDEA算法, Blowfish算法, RC5 算法,IDEA算法
非对称加密:会生成两个密钥,一个是公钥,一个是私钥,客户端用公钥加密,服务端要私钥解密
加密目的就是防止黑客和明文数据。常用算法:RSA、Elgamal、背包算法、Rabin、HD,ECC(椭圆曲线加密算法)。
传统http弊端,传输数据过程都是明文加密
1.0https传输过程
1.0https与http区别
https端口号是443,http端口是80
https采用加密协议,http是明文
https采用的是混合加密协议(对称加密和非对称加密)
HTTPS=HTTP+加密+认证+完整性保护。