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

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ù)摘要算法主要以下幾大類:

 

1CRC8CRC16CRC32

 

CRCCyclic Redundancy Check,循環(huán)冗余校驗(yàn))算法出現(xiàn)時(shí)間較長,應(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è)試的可選算法。

 

WinRARWinZIP 等軟件中,也是以 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)工具軟件有很多,如MagicSFVMooSFV等。

 

2MD2 MD4MD5

 

這是應(yīng)用非常廣泛的一個(gè)算法家族,尤其是 MD5Message-Digest Algorithm 5,消息摘要算法版本5),它由MD2MD3MD4發(fā)展而來,由Ron RivestRSA公司)在1992年提出,目前被廣泛應(yīng)用于數(shù)據(jù)完整性校驗(yàn)、數(shù)據(jù)(消息)摘要、數(shù)據(jù)加密等。MD2MD4MD5 都產(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等。

 

3SHA1SHA256SHA384SHA512

 

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

 

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

 

4RIPEMDPANAMATIGERADLER32

 

RIPEMDHans Dobbertin3人在對(duì)MD4MD5缺陷分析基礎(chǔ)上,于1996年提出來的,有4個(gè)標(biāo)準(zhǔn)128160256320,其對(duì)應(yī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.8GRAM2G HD70 GB SCSI

 機(jī)器BIDE Disk):軟件配置 Windows 2003 + .Net Framework 2.0;硬件配置 CPU1 P4),2.8GRAM1GHD40 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í)間長,可能是由于前者具有較多的應(yīng)用負(fù)載造成的,如OracleWebSphere等,而且其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>
            久久一区二区三区av| 你懂的亚洲视频| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲国产精品精华液2区45| 久久亚洲精选| 欧美夫妇交换俱乐部在线观看| 亚洲制服av| 亚洲第一精品久久忘忧草社区| 久久日韩精品| 亚洲欧洲综合另类| 亚洲天堂av电影| 亚洲欧美另类中文字幕| 久久久www| 国产精品地址| 亚洲另类自拍| 亚洲免费影视| 欧美成人情趣视频| 午夜伦欧美伦电影理论片| 136国产福利精品导航网址| 亚洲国产精选| 久久爱www| 99国产精品久久久久老师| 亚洲性视频网址| 欧美日本乱大交xxxxx| 国产日韩精品一区二区三区在线| 国精品一区二区三区| 国产精品99久久久久久有的能看 | 裸体一区二区三区| 国产精品伦一区| 亚洲电影欧美电影有声小说| 夜夜精品视频一区二区| 久久亚洲电影| 久久精品一区二区三区四区| 欧美日韩亚洲一区二区| 日韩午夜三级在线| 99热这里只有成人精品国产| 欧美激情视频一区二区三区免费| 狠狠色丁香久久婷婷综合_中| 亚洲五月婷婷| 午夜精品亚洲| 亚洲福利在线看| 亚洲日本视频| 国产精品成人免费| 久久乐国产精品| 久久综合色播五月| 亚洲伊人色欲综合网| 亚洲欧美一区二区视频| 国产精品白丝jk黑袜喷水| 久久精品首页| 欧美精品在线观看播放| 性欧美暴力猛交69hd| 在线视频日本亚洲性| 亚洲免费成人av| 激情一区二区| 亚洲主播在线观看| 亚洲黄色成人网| 亚洲一卡二卡三卡四卡五卡| 国内精品久久久久影院优| 免费欧美电影| 国产夜色精品一区二区av| 美脚丝袜一区二区三区在线观看| 欧美色另类天堂2015| 欧美韩日一区二区三区| 好吊视频一区二区三区四区| 99xxxx成人网| 在线视频你懂得一区| 久久综合久久美利坚合众国| 久久午夜视频| 亚洲高清电影| 欧美~级网站不卡| 久久久综合网| 国产精品一区二区三区久久| 中文日韩电影网站| 亚洲综合另类| 国产亚洲一级高清| 欧美一级播放| 欧美成人免费一级人片100| 一区二区在线观看视频| 久久精品国产久精国产爱| 欧美在线影院| 亚洲福利视频三区| 欧美性一区二区| 翔田千里一区二区| 欧美高清视频在线| 99re这里只有精品6| 国产欧美91| 久久午夜影视| 一区二区日本视频| 男女视频一区二区| 欧美精品播放| 亚洲三级网站| 久久精品国产96久久久香蕉| 亚洲国产精品t66y| 国产精品少妇自拍| 久久免费视频在线观看| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 国产精品99久久99久久久二8| 欧美三级电影一区| 麻豆成人在线| 久久国产天堂福利天堂| 一区二区国产日产| 久久免费视频在线| 欧美一区2区三区4区公司二百| 最近看过的日韩成人| 国产乱码精品一区二区三区忘忧草| 免播放器亚洲一区| 亚洲欧美另类在线观看| 在线视频欧美一区| 亚洲午夜在线视频| 亚洲天堂av在线免费| 一区二区三区毛片| 日韩写真视频在线观看| 亚洲第一中文字幕| 女女同性精品视频| 欧美激情网友自拍| 亚洲福利视频二区| 亚洲欧洲另类| 亚洲乱码国产乱码精品精天堂 | 亚洲视频观看| 一区二区三区四区五区在线 | 欧美视频在线看| 欧美午夜宅男影院在线观看| 国产精品久久久久久模特 | 久久免费一区| 六月婷婷一区| 美女999久久久精品视频| 午夜一区二区三视频在线观看| 国产精品久久毛片a| 国产精品一区二区欧美| 国产综合色在线| 最新热久久免费视频| 99亚洲视频| 久久夜色精品亚洲噜噜国产mv| 亚洲视屏一区| 久久一综合视频| 夜夜嗨av一区二区三区| 老司机午夜精品视频| 欧美亚韩一区| 亚洲电影毛片| 亚洲电影在线免费观看| 久久久高清一区二区三区| 久久动漫亚洲| 国产精品美女久久久久av超清| 亚洲一区二区三区四区视频| 亚洲第一页中文字幕| 欧美在线91| 一区在线电影| 欧美一级网站| 欧美亚洲日本国产| 国产欧美日韩视频一区二区三区 | 久久蜜桃精品| 在线视频国产日韩| 欧美电影在线观看| 免费看成人av| 亚洲美女中文字幕| 亚洲一区二区三区777| 国产精品成人一区| 久久综合狠狠综合久久综青草 | 欧美电影电视剧在线观看| 欧美自拍丝袜亚洲| 亚洲精品在线观| 亚洲午夜一区| 狠狠色综合网站久久久久久久| 欧美国产激情二区三区| 欧美日韩免费区域视频在线观看| 午夜老司机精品| 久久久久久久网站| 一区二区三区四区五区视频| 亚洲欧美区自拍先锋| 亚洲人被黑人高潮完整版| 亚洲午夜在线观看| 亚洲日韩中文字幕在线播放| 午夜在线精品| 99视频+国产日韩欧美| 欧美怡红院视频| 先锋影音久久| 国产精品任我爽爆在线播放| 亚洲精品视频一区| 久久噜噜亚洲综合| 亚洲精品久久久久久久久久久久久 | 久久在线免费| 国产日韩欧美一区二区三区四区| 亚洲天堂av高清| 久久精品最新地址| 亚洲成在线观看| 欧美三级日本三级少妇99| 一区二区久久| 美女黄网久久| 1024欧美极品| 欧美黑人国产人伦爽爽爽| 99国产精品视频免费观看| 欧美一区日本一区韩国一区| 亚洲福利在线看| 国产日韩欧美另类| 欧美视频一区在线观看| 免费成人网www| 欧美日本一区二区三区| 久久精品导航| 一区二区三区在线免费播放| 久久久久亚洲综合|