對稱加密演算法(加解密金鑰相同)
名稱
金鑰長度
運算速度
安全性
資源消耗
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位快高 低非對稱演算法 加密金鑰和解密金鑰不同 名稱...