加密
对称加密
名次解释:也叫密钥加密,是指需要对加密和解密使用相同密钥的加密算法。所谓对称是指加密和解密使用的密钥相同。
常用算法:DES,3DES,TDEA,IDEA,Blowfish,RC2,RC4,RC5,SKIPJACK等
优缺点:
优点:算法公开,计算量小,加密速度快,加密效率高。
缺点:加解密消息双方都需要保存好一个共同的密钥,每对用户都需要保存一个共同的密钥,这样密钥量巨大,而且一方泄密则双方泄密。
非对称加密
名词解释:加密和解密使用不同的两个密钥。这两个密钥是公开密钥(public key,公钥)和私有密钥(private key,私钥)。
说明:公钥和私钥是一对,如果用公钥加密,则需要用私钥解密;如果用私钥加密,则需要用公钥解密。
常用算法:RSA,ECC
工作过程:
1、乙方生成一对密钥(公钥和私钥),并将公钥发送给甲方;
2、甲方使用接收到的公钥加密信息发送给乙方;
3、乙方接收信息并用专有私钥解密接收到的加密信息。
4、乙方发生信息同上,需要甲方生成公钥私钥,将公钥发送给乙方,乙方通过公钥加密信息发送给甲方,甲方通过自己的私钥解密信息。
备注:这样攻击者即使获取到公钥,没有私钥也无法解密获取信息内容。
Last updated
Was this helpful?