常用加密演算法

2021-09-26 07:35:26 字數 527 閱讀 9961

各種加密演算法對比

5.1. 雜湊演算法比較 名稱

安全性速度

sha-1高慢

md5中

快5.2. 對稱加密演算法比較

名稱金鑰名稱

執行速度

安全性資源消耗

des56位較快低

中3des

112位或168位慢中

高aes

128、192、256位快高

低5.3. 非對稱加密演算法比較

名稱成熟度

安全性運算速度

資源消耗

rsa高高中

中ecc高高

慢高5.4. 對稱演算法與非對稱加密演算法

5.4.1. 對稱演算法

金鑰管理:比較難,不適合網際網路,一般用於內部系統

安全性:中

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

5.4.2. 非對稱演算法

金鑰管理:金鑰容易管理

安全性:高

常用加密演算法

常用加密演算法 des data encryption standard 對稱演算法,資料加密標準,速度較快,適用於加密大量資料的場合 3des triple des 是基於des的對稱演算法,對一塊資料用三個不同的金鑰進行三次加密,強度更高 rc2和rc4 對稱演算法,用變長金鑰對大量資料進行加密...

常用加密演算法

平時經常會遇到一些加密解密之類的處理,特編寫成乙個專門的類,以後只需要呼叫即可!用法很簡單,例項化類之後呼叫相關方法就行!會對應返回加密解密後的字串!using system using system.collections.generic using system.text using syste...

常用加密演算法

一 對稱性加密演算法 aes,des,3des des是一種分組資料加密技術 先將資料分成固定長度的小資料塊,之後進行加密 速度較快,適用於大量資料加密,而3des是一種基於des的加密演算法,使用3個不同密匙對同乙個分組資料塊進行3次加密,如此以使得密 度更高。相較於des和3des演算法而言,a...