在今天這個資訊傳遞快速的年代,大家都有一些寶貴的資料需要被保護一下,像之前的西哥同妹事件,
如果今天西哥的檔案有加密,一般人應該就解不了了,就不會流出那些檔案了,但是檔案大加密又要很長的時間,
剛好手邊有兩套系統,就針對這個壓縮解壓縮的功能來比較看看,
以下是我手邊兩套系統的配備
處理器 | Intel i5 661 3.33GHz | Intel E8400 3.00GHz |
顯示卡 | 處理器內建 | 晶片組內建 |
主機板 | 技嘉 H55M-UD2H | 華碩 P5K-VM |
記憶體 | Kingston DDR3 1333MHz 2GBx2 | Kingston DDR2 800MHz 2GBx2 |
硬碟 | WD 500G | Hitachi 250G |
底下我是用winzip14做壓縮轉檔測試,這裡會選擇winzip14版是因為他可以設定你所需要的金鑰長度
大家如有要傳什麼私人照片或影片檔案的朋友,可以用這套來加密壓縮試試看
這裡測試總共22個檔案約3.9GB左右的影片檔做加密壓縮,
這裡使用較複雜的256bit金鑰長度來進行加密壓縮,兩台機器所花的秒數時間如下圖,
紅色圈圈的地方是測試的相同規格,可以看到比較壓縮加密的檔案數跟大小是一樣的
而為了方便計算時間準確性,小弟寫了個script來計算整個運算時間
script不會很難學習,有興趣的朋友可以去玩玩autoit這個東東
網路上有很多教學和參考範例,這裡列出幾個教學範例網站
http://blog.roodo.com/sherwin/archives/71806.html
http://www.ptt.cc/man/Stock/D6FB/M.1181483761.A.A9A.html
http://yguma.blogspot.com/search/label/autoit
http://home.gamer.com.tw/blogDetail.php?owner=wellss&sn=10994
不過最詳細的寫法還是要看官網然後與範例互相對照研究,本人玩這個也是花了一些時間
http://www.autoitscript.com/autoit3/docs/
在E8400跑出來的成績為356.86秒

在661測出來為273.22秒,速度上比起E8400快上83秒多,速度約提升23%以上。

AESNI是一個新的指令集對於壓縮加解密功能的提升,
這裡做的測試結果,可看出擁有AESNI的i5-661在加密壓縮上的速度有一定程度的提升,
不知後面還會出現多少更多有用的指令集在CPU裡面。