[GPGPU應用] 大家一齊反譯md5編碼, 看看需時多久

由於GPGPU擁有極高的浮點運算效能, 一些從前需時一整天甚至一年時間的計算工作可以在GPGPU的協助下於數秒至數小時內完成. 以下我要介紹的一個工具軟件正是GPGPU很好的一個應用示範。

md5編碼設計簡單, 被廣泛應用於信息加密. 我們看看GPGPU怎樣加速反譯md5 hash

我預先用md5編組一個hash code如下:
  1. MD5 ("hkepc!!") = f1ee9fd5a933382e41398bc185bb8d92
複製代碼
下載ighashgpu並解壓至任意的目錄中, 如 c:\gpgpu_test
http://golubev.com/files/ighashgpu_v070bt.zip
工具同時支援NVidia CUDA及ATI CAL:
  1. Supported GPUs
  2. Only supported ATI cards are: HD RV7X0 and RV830/870. Which means -- 4550, 4670, 4830, 4730, 4770, 4850, 4870, 4890, 5750, 5770, 5850, 5870.
  3. Catalyst 9.9+ must be installed.
  4. Only supported nVidia cards are: the ones with CUDA support, i.e. G80+.
  5. Systems with multiple GPUs supported.
複製代碼
執行ighashgpu:
  1. ighashgpu.exe /h:f1ee9fd5a933382e41398bc185bb8d92 /t:md5 /c:se /max:7
複製代碼
5970, 兩顆GPU同時全速運作, 得出每秒運算48億個md5 hash code的速度. 31秒完成反譯:


詳情可參考官方網址: http://www.golubev.com/hashgpu.htm

[ 本帖最後由 JackWu 於 2010-1-10 18:07 編輯 ]
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

用sha1唔要知幾耐呢??

TOP

原帖由 alextamly 於 2010-1-10 15:47 發表
用sha1唔要知幾耐呢??


官方實測數據:

ATI HD5870:
~2400M/s single MD5
~795M/s single SHA1

ATI HD4850:
~980M/s single MD5
~720M/s batch of MD5s (down to ~420M for 400K hashes)
~305M/s single SHA1

nVidia GTX260 w/ 192SP:
~550M/s single MD5
~410M/s batch of MD5s (down to ~350M for 400K hashes)
~175M/s single SHA1

TOP

我用'hkepc!!' 做多次SHA1:
  1. SHA1 ("hkepc!!") = 17f3e465729f5eb1df5e5a6d9dfdd65485db3f04
複製代碼
  1. ighashgpu.exe /h:17f3e465729f5eb1df5e5a6d9dfdd65485db3f04 /t:sha1 /c:se /max:7
複製代碼
需時1m4s:


直得注意的是我用Catalyst 10.2beta, 配合ighashgpu.exe 0.7beta 執行sha1解碼. 速度比官方實測快很多..

[ 本帖最後由 JackWu 於 2010-1-10 16:02 編輯 ]
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

5770的...
其實呢個program解唔解到winrar password??
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

原帖由 JackWu 於 2010-1-10 15:58 發表
我用'hkepc!!' 做多次SHA1:SHA1 ("hkepc!!") = 17f3e465729f5eb1df5e5a6d9dfdd65485db3f04ighashgpu.exe /h:17f3e465729f5eb1df5e5a6d9dfdd65485db3f04 /t:sha1 /c:se /max:7需時1m4s:
989395

直得注意的是我用Cata ...


都咁快.....即係叫我地用長D PW遮...好在平時用開D 18個位PW...

TOP

用得md5多數都係防呆設計的部分,,,
正式加密都唔用....
或者用極長 + 每分鐘變密碼

TOP

原帖由 alextamly 於 2010-1-10 16:10 發表

都咁快.....即係叫我地用長D PW遮...好在平時用開D 18個位PW...


用長過10位+special codes都可以計耐好多

TOP

原帖由 JackWu 於 2010-1-10 15:40 發表
由於GPGPU擁有極高的浮點運算效能, 一些從前需時一整天甚至一年時間的計算工作可以在GPGPU的協助下於數秒至數小時內完成. 以下我要介紹的一個工具軟件正是GPGPU很好的一個應用示範。

md5編碼設計簡單, 被廣泛應用於 ...



Found password : hkepc!!  

AURSPD 1028.2M

in 2m 33s


Display ( 4770)

[ 本帖最後由 hkbaby 於 2010-1-10 16:23 編輯 ]

TOP

原帖由 格鬥熊 於 2010-1-10 16:07 發表
5770的...
其實呢個program解唔解到winrar password??


學習,研究用好喇... 同埋記住以後要用長d既password
http://golubev.com/rargpu.htm

[ 本帖最後由 JackWu 於 2010-1-10 16:23 編輯 ]

TOP