什麼是對稱加密演算法?

對稱加密技術的定義 對稱加密採用了對稱密碼編碼技術,它的特點是文件加密和解密使用相同的密鑰,即加密密鑰也可以用作解密密鑰,這種方法在密碼學中叫做對稱加密演算法。所以也稱為秘密密鑰演算法或單密鑰演算法。它要求發送方和接收方在安全通信之前,商定一個密鑰。對稱演算法的安全性依賴於密鑰,泄漏密鑰就意味著任何人都可以對他們發送或接收的消息解密,所以密鑰的保密性對通信的安全性至關重要。

對稱加密演算法使用起來簡單快捷,密鑰較短,且破譯困難,除了數據加密標準(DES),另一個對稱密鑰加密系統是國際數據加密演算法(IDEA),它比DES的加密性好,而且對計算機功能要求也沒有那麼高。IDEA加密標準由PGP(Pretty Good Privacy)系統使用。

Advertisements

對稱加密的優缺點 優點:演算法公開、計算量小、加密速度快、加密效率高。

缺點: (1)交易雙方都使用同樣鑰匙,安全性得不到保證。

(2)每對用戶每次使用對稱加密演算法時,都需要使用其他人不知道的惟一鑰匙,這會使得發收信雙方所擁有的鑰匙數量呈幾何級數增長,密鑰管理成為用戶的負擔。對稱加密演算法在分散式網路系統上使用較為困難,主要是因為密鑰管理困難,使用成本較高。

對稱加密常用的演算法: DES(Data Encryption Standard,數據加密演算法)

3DES(Triple Data Encryption Algorithm,三重數據加密演算法)

AES(Advanced Encryption Standard,高級加密標準,又稱Rijndael加密法)

Advertisements

PBE(Password-based encryption,基於密碼驗證)

文章轉載於https://www.trustauth.cn/baike/24238.html

Advertisements

你可能會喜歡