对称加密非对称加密怎么一起使用(初级版)

对称加密

加密和解密使用相同的密钥,使用一把钥匙,所以叫对称加密,对称 加密包括多种算法,如:DES,3DES,AES 加密长度一般小于256位,防止数据被泄。 优点:加密和解密的速度快。缺点:因为使用相同的密钥所以安全系数较小,容易被破解。ps:因为加密和解密速度较快所以一般传数据使用对称加密算法

非对称加密

需要两个密钥进行加密和解密,公钥和私钥,他俩是一对,不能分开。如果用公钥对数据进行加密,那么一定要使用私钥进行解密。如果用私钥进行 加密,那么一定要共公钥进行解密,加密和解密使用两个不同的密钥,所以叫非对称算法。 非对称加密算法:RSA,DSA (数据签名算法),加密长度一般是512,1024,.2048 。优点:安全加密性非常高。 缺点 :加密和解密时间非常慢,消耗很多资源。ps:一般传密钥使用非对称加密

对称加密和非对称加密混合使用

例:A要和B传输数据,A先告诉B我们要以混合加密的方法去传输数据,那么B在接受到了A的消息后B在自身上使用非对称加密,产生了一个公钥和私钥,将公钥传送给A,将私钥保留给自己。A收到B的公钥后,要给B传输数据,此时使用对称加密让数据形成一个密钥,后使用B发送的公钥对密钥进行加密,封装好再传送给B,此时的 B就用自己的私钥来解锁对应的公钥。

你可能感兴趣的:(https,服务器,安全,网络安全)