Crypto Взлом md5 - Half MD5 (Truncated MD5)

Roentgen

Посетитель
Новичок
Сообщения
17
Реакции
14
Всем привет.
Казалось бы, что тут такого - взломать md5. Берешь брутфорсер да и всё, или по онлайн базам смотришь. Но мне нужно найти оригинальное значение, имея на руках лишь половину хэша.
Скачал исходники BarsWF для того, чтобы их модифицировать под свои нужды, но что-то никак не получается их собрать из-за зависимостей всяких (хотя... можно, наверное, модифицировать уже собранный).
Знает ли кто-нибудь методы, которые позволят мне решить поставленную задачу? Может, какие-то онлайн базы, которые могут искать по половине хэша? Или готовые инструменты
 

mak

Соломенные сандалии
Администратор
Сообщения
575
Реакции
314
Привет,

может этот материал будет полезен ..

Can a truncated MD5 hash be bruteforced?
Hashcat solving truncated hashes
I do see that type 5100 ("Half MD5") exists, so hashcat -a3 -m5100 <(printf 9 |md5sum |head -c16) '?d' correctly outputs 45c48cce2e2d7fbd:9
https://hashcat.net/hashcat/
Hash filtering - an appeal to more than vanity
Truncating an md5 hash, How do I calculate the odds of a collision occurring?
How can I calculate the impact on collision probability when truncating a hash?

How safe is truncating an MD5 digest string?
Can the output of the MD5 function be truncated to a string value of less than 32 characters?
Keyspace in truncated MD5 hash?
Real life collision when only using truncated hash

Кастомные варианты -
https://github.com/epixoip/md5substr
https://www.finnie.org/software/vanityhash/
vanityhash is a tool that can discover data to be added to the end of a file to produce a desired hex hash fragment. It searches a message space and runs a hashing algorithm against the original data plus the appended data to determine if the desired hash fragment is present. vanityhash can run multiple parallel workers to effectively make use of multiple processors/cores/threads, and supports multiple hash digest types (MD5, SHA1, SHA256, etc).
 
Верх Низ