優勢
加密解密速度快,使用長密鑰時不易破解。
劣勢
對稱加密算法的安全性依賴於加密密鑰的保存,但不可能要求企業中每個持有密鑰的人都要保密。他們通常有意或無意地泄露密鑰。如果用戶使用的密鑰被入侵者獲得,入侵者可以讀取所有用用戶密鑰加密的文檔。如果整個企業使用壹個加密密鑰,整個企業的文檔的保密性就無從談起。
2.不對稱加密算法
優勢
非對稱密鑰系統有兩種密鑰,壹種是公開的,不需要像對稱密碼那樣傳輸對方的密鑰。這使得它更加安全。
劣勢
算法的強度是復雜的,安全性取決於算法和密鑰。但是,由於其復雜性,加密和解密的速度不如對稱加密和解密快。
3.傳統密碼系統
優勢
DES加密速度快,適合加密長消息。
劣勢
萬能密鑰密碼系統的加密密鑰和解密密鑰是通用的,即發送方和接收方使用同壹個密鑰。
4.公鑰密碼系統
優勢
RSA算法的加密密鑰與加密算法分離,使得密鑰分發更加方便。
RSA算法解決了大量網絡用戶的密鑰管理問題。
劣勢
RSA的密鑰很長,加密速度慢。
擴展數據
W.Diffie和M.Hellman 1976在IEEE Trans.on Information上發表了《密碼學的新方向》壹文,提出了“非對稱密碼系統就是公鑰密碼系統”的概念,開創了密碼學研究的新方向。
DES算法是通用密碼系統中廣泛使用的壹種典型算法。DES是壹種通用的密鑰算法,由“轉置”模式和“換字”模式組成。先將明文(或密文)按64位分組,再將64位明文(或密文)按56位分組(加8位奇偶位,***64位)。經過各種復雜的計算和變換,生成64位密文(或明文)。
百度百科-非對稱加密算法
百度百科-通用密鑰密碼系統
百度百科-公鑰密碼系統
百度百科-對稱加密算法