1) 對(duì)稱加密加密與解密使用的是同樣的密鑰,所以速度快鳄虱,但由于需要將密鑰在網(wǎng)絡(luò)傳輸弟塞,所以安全性不高。
(2) 非對(duì)稱加密使用了一對(duì)密鑰拙已,公鑰與私鑰决记,所以安全性高,但加密與解密速度慢倍踪。
(3) 解決的辦法是將對(duì)稱加密的密鑰使用非對(duì)稱加密的公鑰進(jìn)行加密系宫,然后發(fā)送出去,接收方使用私鑰進(jìn)行解密得到對(duì)稱加密的密鑰惭适,然后雙方可以使用對(duì)稱加密來(lái)進(jìn)行溝通笙瑟。
常見(jiàn)的對(duì)稱加密算法有DES楼镐、3DES癞志、AES、Blowfish框产、IDEA凄杯、RC5、RC6秉宿。
非對(duì)稱 RSA戒突、Elgamal、背包算法描睦、Rabin膊存、D-H、ECC(橢圓曲線加密算法)忱叭。