從開始研究HashCrack兩個多月了,雖然中間忙其他項目間斷了近一個月,但總的耗在HashCrack上的時間也有一個多月,最近幾天又把web部分完善了一下,順便做了其他幾種加密算法,現在HashCrack支持MD5、SHA1、MYSQL5HASH、QQHASH四種算法,每種算法都製造了46億數據,總共佔磁盤34.2 * 3G,qqhash和md5複用同一份數據。好在之前架構做得比較好,換一種加密算法只要換兩個函數即可,所以加後面三種算法只花了1天時間。爲了讓界面更友好一點,臨時學了下ajax,並學習了一下.net裏面調用c++ dll,順便用c++做了一個dll提供四種算法的加密供web調用。新web頁面地址是 http://www.shprog.com/hashCrack.aspx,部分界面如下:
看上去一個簡單頁面,背後2服務器程序(1web 1 hashcrackserver),103G數據,3個dll(hashencrypt.dll, page.dll, data.dll),一個製造數據的exe,還有一個client工具,那工具好久沒升級了,client工具支持一次多條查詢。Hashcrackserver支持分佈,client端工具也支持數據分佈和運算,總的是一個雲計算系統。
現在覺得我的這個頁面比www.cmd5.com www.md5.com.cn免費版有價值一點,他們雖然總的數據可能多一些,但開放的數據很少,特別mysql5 qqhash sha1要麼沒有,要麼沒開放或只開放了一點點數據,對免費用戶實際用處不大。