- 对称加密(单密钥加密)
加密和解密都是相同的密钥。
特点是算法公开,计算量少,加密速度快,安全性低
常见的对称加密算法有:DES、3DES、AES、RC4、IDEA。
- 非对称加密(双密钥加密)
非对称算法使用一对公钥和私钥来加密。
成对出现。公钥是公开的,私钥是不公开的。通常使用公钥加密,私钥解密。
公钥、私钥都可以用来加密解密。服务器使用私钥加密数据往外传输时,可以被持有公钥的客户端解密查看,但客户端使用公钥加密数据传输给服务端时,数据是严格安全的,只有服务器使用私钥才能解密查看。因此非对称密钥数据通信是单向安全的,客户端使用服务