各種加密演算法對比
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...