顯示卡產品除了進行遊戲外,亦有不少用戶會使用顯示卡進行不同的運算,除了掘礦外,近來有人使用顯示卡來進行破解工作,僅僅利用顯示卡的效能,做成密碼破解機,主要原因,是顯示卡的運算力,超越 CPU 很多了。
Black Hills分享使用四張GTX 1080 Ti和四張GTX 1070分別組成兩台密碼破解機的過程,第一套破解機是使用 Intel Core i7-6800K,主機板華碩X99,RAM 是64GB(4x16GB),散熱器MasterAir Pro 4,Rosewill 1600W電源、三星850 EVO 500GB SSD,花費5110美元。。第二台是使用GTX 1070,總花費1600美元。
用Hashcat 3.5測試後,四張GTX 1080 Ti的破解速度是208GH/s NTLM,GTX 1070是119 GH/s NTLM,也就是合計達到每秒可試32700000000個NTLM hash密碼。
作為對比,Sagitta公司的 Brutalis 密碼破解機,使用兩個Intel Xeon E5 2600v4 核心及8 張 Nvidia 顯示卡,可以有334 GH/s的破解速度,不過售價要2.1萬美元,性價比較低啊。
甚麼是NTLM hash 密碼?
NTLM hash密碼是一個常用的技術,例如Windows登陸密碼,假設你的密碼是test123,但使用NTLM hash後,經過MD4加密後的NTLM字串,就是c5a237b7e9d8e708d8436b6148a25fa1。