青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
數(shù)據(jù)加載中……

數(shù)據(jù)摘要算法的測(cè)試效率(SHA、MD5和CRC32)

 

http://blog.csdn.net/collin1211/archive/2009/03/20/4006453.aspx

一、數(shù)據(jù)摘要算法概述

 

數(shù)據(jù)摘要算法是密碼學(xué)算法中非常重要的一個(gè)分支,它通過對(duì)所有數(shù)據(jù)提取指紋信息以實(shí)現(xiàn)數(shù)據(jù)簽名、數(shù)據(jù)完整性校驗(yàn)等功能,由于其不可逆性,有時(shí)候會(huì)被用做敏感信息的加密。數(shù)據(jù)摘要算法也被稱為哈希(Hash)算法或散列算法。

 

常用的數(shù)據(jù)摘要算法主要以下幾大類:

 

1、CRC8、CRC16、CRC32

 

CRCCyclic Redundancy Check,循環(huán)冗余校驗(yàn))算法出現(xiàn)時(shí)間較長(zhǎng),應(yīng)用也十分廣泛,尤其是通訊領(lǐng)域,現(xiàn)在應(yīng)用最多的就是 CRC32 算法,它產(chǎn)生一個(gè)4字節(jié)(32位)的校驗(yàn)值,一般是以8位十六進(jìn)制數(shù),如FA 12 CD 45等。CRC算法的優(yōu)點(diǎn)在于簡(jiǎn)便、速度快,嚴(yán)格的來說,CRC更應(yīng)該被稱為數(shù)據(jù)校驗(yàn)算法,但其功能與數(shù)據(jù)摘要算法類似,因此也作為測(cè)試的可選算法。

 

WinRAR、WinZIP 等軟件中,也是以 CRC32 作為文件校驗(yàn)算法的。一般常見的簡(jiǎn)單文件校驗(yàn)(Simple File Verify SFV)也是以 CRC32算法為基礎(chǔ),它通過生成一個(gè)后綴名為 .SFV 的文本文件,這樣可以任何時(shí)候可以將文件內(nèi)容 CRC32運(yùn)算的結(jié)果與 .SFV 文件中的值對(duì)比來確定此文件的完整性。

 

SFV 相關(guān)工具軟件有很多,如MagicSFV、MooSFV等。

 

2MD2 MD4、MD5

 

這是應(yīng)用非常廣泛的一個(gè)算法家族,尤其是 MD5Message-Digest Algorithm 5,消息摘要算法版本5),它由MD2、MD3、MD4發(fā)展而來,由Ron RivestRSA公司)在1992年提出,目前被廣泛應(yīng)用于數(shù)據(jù)完整性校驗(yàn)、數(shù)據(jù)(消息)摘要、數(shù)據(jù)加密等。MD2MD4、MD5 都產(chǎn)生16字節(jié)(128位)的校驗(yàn)值,一般用32位十六進(jìn)制數(shù)表示。MD2的算法較慢但相對(duì)安全,MD4速度很快,但安全性下降,MD5MD4更安全、速度更快。

 

目前在互聯(lián)網(wǎng)上進(jìn)行大文件傳輸時(shí),都要得用MD5算法產(chǎn)生一個(gè)與文件匹配的、存儲(chǔ)MD5值的文本文件(后綴名為 .md5.md5sum),這樣接收者在接收到文件后,就可以利用與 SFV 類似的方法來檢查文件完整性,目前絕大多數(shù)大型軟件公司或開源組織都是以這種方式來校驗(yàn)數(shù)據(jù)完整性,而且部分操作系統(tǒng)也使用此算法來對(duì)用戶密碼進(jìn)行加密,另外,它也是目前計(jì)算機(jī)犯罪中數(shù)據(jù)取證的最常用算法。

 

MD5 相關(guān)的工具有很多,如 WinMD5等。

 

3、SHA1、SHA256SHA384、SHA512

 

SHASecure Hash Algorithm)是由美國(guó)專門制定密碼算法的標(biāo)準(zhǔn)機(jī)構(gòu)—— 美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)研究院(NIST)制定的,SHA系列算法的摘要長(zhǎng)度分別為:SHA20字節(jié)(160位)、SHA25632字節(jié)(256位)、 SHA38448字節(jié)(384位)、SHA51264字節(jié)(512位),由于它產(chǎn)生的數(shù)據(jù)摘要的長(zhǎng)度更長(zhǎng),因此更難以發(fā)生碰撞,因此也更為安全,它是未來數(shù)據(jù)摘要算法的發(fā)展方向。由于SHA系列算法的數(shù)據(jù)摘要長(zhǎng)度較長(zhǎng),因此其運(yùn)算速度與MD5相比,也相對(duì)較慢。

 

目前SHA1的應(yīng)用較為廣泛,主要應(yīng)用于CA和數(shù)字證書中,另外在目前互聯(lián)網(wǎng)中流行的BT軟件中,也是使用SHA1來進(jìn)行文件校驗(yàn)的。

 

4、RIPEMD、PANAMATIGER、ADLER32

 

RIPEMDHans Dobbertin3人在對(duì)MD4,MD5缺陷分析基礎(chǔ)上,于1996年提出來的,有4個(gè)標(biāo)準(zhǔn)128、160、256320,其對(duì)應(yīng)輸出長(zhǎng)度分別為16字節(jié)、20字節(jié)、32字節(jié)和40字節(jié)。

 

TIGERRoss1995年提出。Tiger號(hào)稱是最快的Hash算法,專門為64位機(jī)器做了優(yōu)化。

 

二、常用數(shù)據(jù)摘要算法的測(cè)試

 

1、測(cè)試方法

 

測(cè)試范圍 :常見的數(shù)據(jù)校驗(yàn)、摘要算法,主要有 CRC32MD5SHA1SHA256SHA384SHA512

樣本數(shù)據(jù) :2G大小Vmware 虛擬機(jī)操作系統(tǒng)的磁盤文件,其中包含其中各種類型的文件,如二進(jìn)制文件和文本文件等。

軟件平臺(tái) :Windows、.NET Framework 2.0

硬件平臺(tái) :

機(jī)器ASCSI Disk):軟件配置 Windows 2000 + .Net Framework 2.0;硬件配置 CPU4 Xeon),2.8G,RAM2G ,HD70 GB SCSI

 機(jī)器BIDE Disk):軟件配置 Windows 2003 + .Net Framework 2.0;硬件配置 CPU1 P4),2.8G,RAM1G,HD40 GB IDE

考慮到整個(gè)測(cè)試過程只是涉及到文件讀取與哈希值的計(jì)算,并無過多的與操作系統(tǒng)、軟件平臺(tái)、開發(fā)語言相關(guān)的操作,因此可以認(rèn)為上述測(cè)試方法的結(jié)果具有普遍性,即也適用于其它操作系統(tǒng)平臺(tái)(如Linux/Unix)或應(yīng)用語言/平臺(tái)(CJava)。

 

2、測(cè)試結(jié)果

 

1)不同配置機(jī)器間的對(duì)比

 

在不同機(jī)器配置上的平均運(yùn)算結(jié)果如下表所示:

 

 

 

1:配有SCSI磁盤的機(jī)器運(yùn)行時(shí)間反而比 IDE 磁盤時(shí)間長(zhǎng),可能是由于前者具有較多的應(yīng)用負(fù)載造成的,如Oracle、WebSphere等,而且其OS Windows 2000,在之上運(yùn)行 .NET 應(yīng)用程序可能與 Windows 2003 的效率有所差別

 

2:上述算法中,只有 CRC32 沒有包含在.NET Framework 中,而是使用C#單獨(dú)實(shí)現(xiàn)的,因此可能會(huì)對(duì)其測(cè)試結(jié)果帶來一些影響。

 

2)不同算法的CPU占用率比較

 

在不同的算法運(yùn)行時(shí),在機(jī)器B上監(jiān)控其對(duì)于 CPU 的平均使用時(shí)間,結(jié)果如下表所示:

 

 

 

三、一些測(cè)試結(jié)論

 

數(shù)據(jù)摘要算法的處理是很快的,在一般配置的PC機(jī)上使用MD5算法,處理1G的文件數(shù)據(jù)只需20-30秒(有些專用設(shè)備聲稱達(dá) 3GB/秒),不會(huì)對(duì)應(yīng)用或機(jī)器帶來過多負(fù)載;

MD5SHA1雖然被發(fā)現(xiàn)存在缺陷(碰撞),但在近幾年內(nèi),仍然可以大量使用;

SHA256/384/512 的速度較慢,可以用于少量數(shù)據(jù)摘要,目前不適合用于大文件校驗(yàn);

 

本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/collin1211/archive/2009/03/20/4006453.aspx

posted on 2010-08-19 14:15 肥仔 閱讀(1740) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 工具

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国内精品久久久久久| 亚洲综合视频1区| 久久九九有精品国产23| 午夜精品免费视频| 亚洲精品久久久久中文字幕欢迎你| 洋洋av久久久久久久一区| 国外成人在线视频| 亚洲国产婷婷香蕉久久久久久99| 国产色综合天天综合网| 国产亚洲一区二区在线观看| 欧美三级午夜理伦三级中文幕| 欧美日韩直播| 国产裸体写真av一区二区| 国产一区二区三区不卡在线观看| 欧美日韩亚洲精品内裤| 欧美精品久久久久a| 欧美成人在线免费视频| 欧美人与性动交a欧美精品| 欧美视频在线观看一区| 激情另类综合| 亚洲女同精品视频| 欧美电影在线播放| 亚洲一区二区三区中文字幕| 久久免费高清| 国产精品久久久久久av下载红粉| 国产欧美日韩精品专区| 亚洲日本中文字幕免费在线不卡| 亚洲欧美电影在线观看| 欧美顶级艳妇交换群宴| 亚洲综合精品| 亚洲欧美日韩精品在线| 欧美伊久线香蕉线新在线| 欧美电影在线播放| 久久久国产成人精品| 国产原创一区二区| 久久免费视频网站| 久久精品免费看| 好吊日精品视频| 狂野欧美性猛交xxxx巴西| 欧美在线一区二区| 狠狠色狠狠色综合日日91app| 久久不射网站| 久久久www免费人成黑人精品 | 欧美精品不卡| 亚洲综合清纯丝袜自拍| 亚洲一区二区三区免费视频| 亚洲破处大片| 久久久久国产精品一区三寸| 久久久久国内| 亚洲在线免费视频| 欧美精品一区在线| 亚洲精品视频在线| 欧美激情第二页| 久久久精品一品道一区| 国产精品一区二区在线观看网站| 亚洲啪啪91| 久久综合狠狠综合久久激情| 一区二区三区精品视频| 欧美日韩午夜剧场| 日韩手机在线导航| 亚洲日本成人| 久久精品一本| 国产日韩在线视频| 午夜宅男久久久| 日韩一二三区视频| 欧美激情一二三区| 亚洲精品美女91| 欧美成人tv| 欧美在线一二三| 国产视频在线观看一区二区| 欧美在线观看视频一区二区| 日韩图片一区| 欧美喷水视频| 亚洲欧美欧美一区二区三区| 一片黄亚洲嫩模| 欧美日韩中文字幕精品| 亚洲一区观看| 欧美一区二区女人| 国产亚洲精品aa午夜观看| 久久久久久久久久久久久9999 | 国产亚洲欧美激情| 久久久视频精品| 欧美在线观看你懂的| 国产一区二区三区不卡在线观看 | 久久国产99| 久久国产欧美| 最新国产精品拍自在线播放| 欧美精品综合| 亚洲在线一区二区| 亚洲私人影院| 国产日韩欧美在线看| 免费av成人在线| 欧美国产视频在线观看| 一区二区三区精品国产| 亚洲欧美成人一区二区三区| 极品日韩久久| 91久久精品www人人做人人爽| 欧美精选午夜久久久乱码6080| 国产精品自在欧美一区| 一区一区视频| 久久中文久久字幕| 久久久久久久97| 一区二区欧美日韩| 久久精品一区| 亚洲视频二区| 翔田千里一区二区| 一区二区免费在线视频| 久久久久久精| 亚洲一区二区不卡免费| 久久久久这里只有精品| 亚洲午夜精品在线| 久久久精品国产一区二区三区| 在线亚洲自拍| 久久精品一区二区| 亚洲一区二区高清| 欧美mv日韩mv亚洲| 性做久久久久久免费观看欧美| 久久青青草综合| 一区二区三区四区国产精品| 久久综合色一综合色88| 欧美一区二区成人| 欧美激情综合亚洲一二区 | 亚洲自拍都市欧美小说| 久久综合色88| 麻豆国产精品777777在线| 国产精品乱码一区二区三区| 亚洲电影视频在线| 影音先锋在线一区| 欧美一区二区三区婷婷月色| 亚洲综合第一| 欧美日韩在线视频首页| 欧美激情在线狂野欧美精品| 国产亚洲欧美另类中文| 99pao成人国产永久免费视频| 亚洲国产精品嫩草影院| 欧美中日韩免费视频| 欧美在线视频不卡| 国产精品美女久久久| 亚洲图片欧洲图片av| 亚洲特色特黄| 国产精品国产三级国产| 一区二区欧美国产| 亚洲国产婷婷香蕉久久久久久99| 久久精品国产欧美亚洲人人爽| 欧美一区二区三区四区在线| 国产精品久久久久久影院8一贰佰| 亚洲片在线观看| 亚洲精品在线免费观看视频| 暖暖成人免费视频| 亚洲电影在线看| 亚洲欧洲三级电影| 欧美精品久久久久久| 一区二区欧美激情| 亚洲免费影院| 国产一区二区日韩精品| 欧美资源在线观看| 欧美电影美腿模特1979在线看| 黄网站免费久久| 老妇喷水一区二区三区| 亚洲东热激情| 亚洲曰本av电影| 国产欧美日韩一区二区三区在线观看| 午夜一区在线| 欧美国产日产韩国视频| 9l国产精品久久久久麻豆| 欧美日韩高清区| 99视频日韩| 久久av最新网址| 在线观看中文字幕不卡| 欧美激情一二三区| 国产精品久久久久久久7电影| 久久国产婷婷国产香蕉| 欧美阿v一级看视频| 亚洲伊人伊色伊影伊综合网| 国产农村妇女精品一区二区| 久久在线精品| 中国成人黄色视屏| 毛片一区二区三区| 亚洲欧美中文另类| 亚洲国产精品久久| 国产麻豆午夜三级精品| 免费人成网站在线观看欧美高清| 中文一区二区在线观看| 久久亚洲一区| 亚洲免费视频观看| 加勒比av一区二区| 国产精品欧美久久久久无广告| 久久久久久久久久久久久女国产乱 | 亚洲高清在线精品| 欧美在线日韩| 日韩视频亚洲视频| 国产乱码精品一区二区三区不卡| 另类综合日韩欧美亚洲| 亚洲欧美亚洲| 亚洲精品影视| 亚洲国产综合在线看不卡| 久久久久久电影| 午夜免费日韩视频| 亚洲视频一二| 亚洲图片欧美日产|