加密

对称加密

名次解释:也叫密钥加密,是指需要对加密和解密使用相同密钥的加密算法。所谓对称是指加密和解密使用的密钥相同。

常用算法:DES,3DES,TDEA,IDEA,Blowfish,RC2,RC4,RC5,SKIPJACK等

优缺点

优点:算法公开,计算量小,加密速度快,加密效率高。

缺点:加解密消息双方都需要保存好一个共同的密钥,每对用户都需要保存一个共同的密钥,这样密钥量巨大,而且一方泄密则双方泄密。

非对称加密

名词解释:加密和解密使用不同的两个密钥。这两个密钥是公开密钥(public key,公钥)和私有密钥(private key,私钥)。

说明:公钥和私钥是一对,如果用公钥加密,则需要用私钥解密;如果用私钥加密,则需要用公钥解密。

常用算法:RSA,ECC

工作过程

1、乙方生成一对密钥(公钥和私钥),并将公钥发送给甲方;

2、甲方使用接收到的公钥加密信息发送给乙方;

3、乙方接收信息并用专有私钥解密接收到的加密信息。

4、乙方发生信息同上,需要甲方生成公钥私钥,将公钥发送给乙方,乙方通过公钥加密信息发送给甲方,甲方通过自己的私钥解密信息。

备注:这样攻击者即使获取到公钥,没有私钥也无法解密获取信息内容。

Last updated

Was this helpful?