国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
各種加密算法比較
算法選擇:對稱加密AES,非對稱加密: ECC,消息摘要: MD5,數(shù)字簽名:DSA

對稱加密算法(加解密密鑰相同)
名稱
密鑰長度
運算速度
安全性
資源消耗
DES
56位
較快
3DES
112位或168位
AES
128、192、256位

非對稱算法(加密密鑰和解密密鑰不同)
名稱
成熟度
安全性(取決于密鑰長度)
運算速度
資源消耗
RSA
DSA
只能用于數(shù)字簽名
ECC
低(計算量小,存儲空間占用小,帶寬要求低)

散列算法比較
名稱
安全性
速度
SHA-1
MD5

對稱與非對稱算法比較
名稱
密鑰管理
安全性
速度
對稱算法
比較難,不適合互聯(lián)網(wǎng),一般用于內(nèi)部系統(tǒng)
快好幾個數(shù)量級(軟件加解密速度至少快100倍,每秒可以加解密數(shù)M比特數(shù)據(jù)),適合大數(shù)據(jù)量的加解密處理
非對稱算法
密鑰容易管理
慢,適合小數(shù)據(jù)量加解密或數(shù)據(jù)簽名

算法選擇(從性能和安全性綜合)
對稱加密: AES(128位),
非對稱加密: ECC(160位)或RSA(1024),
消息摘要: MD5
數(shù)字簽名:DSA
輕量級:TEA、RC系列(RC4),Blowfish (不常換密鑰)
速度排名(個人估測,未驗證):IDEA <DES <GASTI28<GOST<AES<RC4<TEA<Blowfish  

簡單的加密設計: 用密鑰對原文做  異或,置換,代換,移位

名稱
數(shù)據(jù)大小(MB)
時間(s)
平均速度MB/S
評價
DES
256
10.5
22.5
3DES
256
12
12
AES(256-bit)
256
5
51.2
Blowfish
256
3.7
64


表5-3 單鑰密碼算法性能比較表
名稱
實現(xiàn)方式
運算速度
安  全  性
改進措施
應用場合
DES
40-56bit
密鑰
一般
完全依賴密鑰,易受窮舉搜索法攻擊
雙重、三重DES,AES
  適用于硬件實現(xiàn)
IDEA
128bit密鑰
8輪迭代
較慢
軍事級,可抗差值分析和相關分析
加長字長為32bit、密鑰為256bit,采用232 模加、232+1模乘
  適用于ASIC設計
GOST
256bit密鑰
32輪迭代
較快
軍事級
加大迭代輪數(shù)
S盒可隨機秘
密選擇,便于軟件實現(xiàn)
Blowfish
256-448bit
密鑰、16輪迭代
最快
  軍事級、可通過改變密鑰長度調(diào)整安全性
 
適合固定密鑰場合,不適合常換密鑰和智能卡
RC4
密鑰長度可變
快DESl0倍
對差分攻擊和線性攻擊具有免疫能力,高度非線性
密鑰長度放寬到64bit
算法簡單,易于編程實現(xiàn)
RC5
密鑰長度和迭代輪數(shù)均可變
速度可根據(jù)
三個參數(shù)的
值進行選擇
六輪以上時即可抗線性攻擊、通過調(diào)整字長、密鑰長度和迭代輪數(shù)可以在安全性和速度上取得折中
引入數(shù)據(jù)相倚轉(zhuǎn)
  適用于不同字長的微處理器
CASTl28
密鑰長度可變、16輪迭代
較快
可抵抗線性和差分攻擊
增加密鑰長度、形成CAST256
適用于PC機和
UNIX工作站



常見加密算法
1、DES(Data Encryption Standard):對稱算法,數(shù)據(jù)加密標準,速度較快,適用于加密大量數(shù)據(jù)的場合; 
2、3DES(Triple DES):是基于DES的對稱算法,對一塊數(shù)據(jù)用三個不同的密鑰進行三次加密,強度更高;
3、RC2和RC4:對稱算法,用變長密鑰對大量數(shù)據(jù)進行加密,比 DES 快;
4、IDEA(International Data Encryption Algorithm)國際數(shù)據(jù)加密算法,使用 128 位密鑰提供非常強的安全性;
5、RSA:由 RSA 公司發(fā)明,是一個支持變長密鑰的公共密鑰算法,需要加密的文件塊的長度也是可變的,非對稱算法; 
6、DSA(Digital Signature Algorithm):數(shù)字簽名算法,是一種標準的 DSS(數(shù)字簽名標準),嚴格來說不算加密算法;
7、AES(Advanced Encryption Standard):高級加密標準,對稱算法,是下一代的加密算法標準,速度快,安全級別高,在21世紀AES 標準的一個實現(xiàn)是 Rijndael 算法;
8、BLOWFISH,它使用變長的密鑰,長度可達448位,運行速度很快;
9、MD5:嚴格來說不算加密算法,只能說是摘要算法;
10、PKCS:The Public-Key Cryptography Standards (PKCS)是由美國RSA數(shù)據(jù)安全公司及其合作伙伴制定的一組公鑰密碼學標準,其中包括證書申請、證書更新、證書作廢表發(fā)布、擴展證書內(nèi)容以及數(shù)字簽名、數(shù)字信封的格式等方面的一系列相關協(xié)議。
11、SSF33,SSF28,SCB2(SM1):國家密碼局的隱蔽不公開的商用算法,在國內(nèi)民用和商用的,除這些都不容許使用外,其他的都可以使用;
12、ECC(Elliptic Curves Cryptography):橢圓曲線密碼編碼學。
13、TEA(Tiny Encryption Algorithm)簡單高效的加密算法,加密解密速度快,實現(xiàn)簡單。但安全性不如DES,QQ一直用tea加密


本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
國密SM算法有哪些
WPA-PSK/ WPA2-PSK
酷貼!3DES、AES、RC6、TEA、RSA、MD5、SHA1、SHA256加密源碼大聚...
openssl之EVP系列之3---EVP_Encrypt支持的對稱加密算法列表
AES256位加密 | 加密
信息安全題目整理(1)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服