對稱密鑰算法與非對稱密鑰算法的比較

密鑰算法
典型算法
加解密密鑰是否相同
優點
缺點
適用環境
對稱密鑰算法
DES
3DES
AES
RC4
加密解密用相同的密鑰
1.       速度快
2.       安全
3.       緊湊
1.       明文傳輸共享密鑰,容易出現中途劫持和竊聽
2.       隨着參與者的數量的增加,密鑰數量成指數爆炸增長
3.       密鑰數量過多,對密鑰的存儲和管理困難
4.       不支持數字簽名
加密數據
非對稱密鑰算法
RSA
DH
ECC
加密解密用不同的密鑰
 
公鑰加密私鑰解用於加密密鑰
 
私鑰加密公鑰解用於數字簽名
1.       公鑰可公開,不擔心公鑰被劫持,密鑰分發安全
2.       密鑰數和參與者的數量相同
3.       在交換公鑰之前不需要預先建立魔種信任關係
4.       支持數字簽名
1.       加密速度極慢
2.       加密後密文會變很長,不緊湊。
1.       加密密鑰
2.       數字簽名
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章