常用加密演算法比較

2021-07-22 15:10:18 字數 1072 閱讀 1579

對稱加密演算法(加解密金鑰相同)

名稱

金鑰長度

運算速度

安全性

資源消耗

des56位較快低中

3des

112位或168位慢中

高aes

128、192、256位快高

低非對稱演算法(加密金鑰和解密金鑰不同)

名稱

成熟度

安全性(取決於金鑰長度)

運算速度

資源消耗

rsa高高

慢高dsa高高慢

只能用於數字簽名

ecc低高快

低(計算量小,儲存空間占用小,頻寬要求低)

雜湊演算法比較

名稱

安全性

速度

sha-1高慢

md5中

對稱與非對稱演算法比較

名稱

金鑰管理

安全性

速度

對稱演算法

比較難,不適合網際網路,一般用於內部系統

中快好幾個數量級(軟體加解密速度至少快100倍,每秒可以加解密數m位元資料),適合大資料量的加解密處理

非對稱演算法

金鑰容易管理

高慢,適合小資料量加解密或資料簽名

演算法選擇(從效能和安全性綜合)

對稱加密: aes(128位),

非對稱加密: ecc(160位)或rsa(1024),

訊息摘要: md5

數字簽名:dsa

常用加密演算法比較

對稱加密演算法 加解密金鑰相同 名稱 金鑰長度 運算速度 安全性 資源消耗 des56位較快低中 3des 112位或168位慢中 高aes 128 192 256位快高 低非對稱演算法 加密金鑰和解密金鑰不同 名稱 成熟度 安全性 取決於金鑰長度 運算速度 資源消耗 rsa高高 慢高dsa高高慢 ...

iOS常用加密演算法和比較

對稱加密演算法 對稱加密演算法用來對敏感資料等資訊進行加密,常用的演算法包括 des data encryption standard 資料加密標準,速度較快,適用於加密大量資料的場合。3des triple des 是基於des,對一塊資料用三個不同的金鑰進行三次加密,強度更高。aes advan...

各種加密演算法比較

演算法選擇 對稱加密 aes,非對稱加密 ecc,訊息摘要 md5,數字簽名 dsa 對稱加密演算法 加解密金鑰相同 名稱 金鑰長度 運算速度 安全性資源消耗 des56位較快低中 3des 112位或168位慢中 高aes 128 192 256位快高 低非對稱演算法 加密金鑰和解密金鑰不同 名稱...