09-17-2010, 02:19 PM
first of all i want to thank you all dev's for this outstanding software. it give me 1087.8M/s on GTX480 - core i7 centos i686 linux workstation wich is amazing comparing to 5M/s with lcrack (Lepton's Crack)
the reason for this post is to ask Reduced MD5 hash support in 'Attack modes'
this is absolutely the same as MD5 except it store only first 8 bytes of hash (not 16) for better memory/cpu usage (also it reduce mysql/oracle sizes for large db)
i.e.
# echo -n 123456 | md5sum
e10adc3949ba59abbe56e057f20f883e -
and Reduced MD5 hash is
e10adc3949ba59ab
e.g. (user:hash = pass)
user1:e10adc3949ba59ab = 123456
user2:5f4dcc3b5aa765d6 = password
user3:cb1d65bec7c1bd48 = Samsung777
the C code looks pretty simple:
!memcmp(h0, h1, 8 * sizeof(BYTE));
instead of:
!memcmp(h0, h1, 16 * sizeof(BYTE));
also function that load hash'es must be modified to accept only 8 bytes
whith this future i can find my hashes
and you can get even better performance!!! usual 16 bytes md5 hashes - you can load/compare with only 8 bytes!!!
please please please
the reason for this post is to ask Reduced MD5 hash support in 'Attack modes'
this is absolutely the same as MD5 except it store only first 8 bytes of hash (not 16) for better memory/cpu usage (also it reduce mysql/oracle sizes for large db)
i.e.
# echo -n 123456 | md5sum
e10adc3949ba59abbe56e057f20f883e -
and Reduced MD5 hash is
e10adc3949ba59ab
e.g. (user:hash = pass)
user1:e10adc3949ba59ab = 123456
user2:5f4dcc3b5aa765d6 = password
user3:cb1d65bec7c1bd48 = Samsung777
the C code looks pretty simple:
!memcmp(h0, h1, 8 * sizeof(BYTE));
instead of:
!memcmp(h0, h1, 16 * sizeof(BYTE));
also function that load hash'es must be modified to accept only 8 bytes
whith this future i can find my hashes
and you can get even better performance!!! usual 16 bytes md5 hashes - you can load/compare with only 8 bytes!!!
please please please