11-26-2013, 11:48 AM
Did you make sure to have no words >= length 32 inside your dictionaries? That's the difference between both programs.
There's also a huge difference between b53 and b57, please try again with b57.
In my local tests I was unable to reproduce. I first tried with my unmodified dictionaries which resulted in the expected result. Hashcat was cracking more than oclHashcat. Then i removed all words >= 32 from my dictionaries and ran hashcat again. It then cracked the same number as oclHashcat.
oclhashcat:
hashcat before:
hashcat after:
When removing oversized words please use len.exe tool from hashcat-utils because only this program makes sure to count correctly bytewise. For example, other length utilities do count a "ä" as 1 byte only but bytewise it takes 2 byte.
There's also a huge difference between b53 and b57, please try again with b57.
In my local tests I was unable to reproduce. I first tried with my unmodified dictionaries which resulted in the expected result. Hashcat was cracking more than oclHashcat. Then i removed all words >= 32 from my dictionaries and ran hashcat again. It then cracked the same number as oclHashcat.
oclhashcat:
Quote:Recovered......: 5708/1633919 (0.35%) Digests, 0/1 (0.00%) Salts
hashcat before:
Quote:Recovered.: 6665/1633919 hashes, 0/1 salts
hashcat after:
Quote:Recovered.: 5669/1633919 hashes, 0/1 salts
When removing oversized words please use len.exe tool from hashcat-utils because only this program makes sure to count correctly bytewise. For example, other length utilities do count a "ä" as 1 byte only but bytewise it takes 2 byte.