-
md5
Всем привет, никогда не сталкивался, а сейчас вот понадобилось:
есть строка, зашифрованная в md5, строка большая, более 16 знаков, но необходимо извлечь только первые две цифры. так же известно, что 3й знак "_".можно ли как-то извлечь эти цифры??причем узнать нужно сразу наверняка, эт не пароль и перебор не подойдет
-
вот интересно... что закрыли гугл?
[QUOTE]Зная MD5-образ (называемый также MD5-хеш или MD5-дайджест), невозможно восстановить входное сообщение, так как одному MD5-образу могут соответствовать разные сообщения.[/QUOTE]
[URL="http://ru.wikipedia.org/wiki/MD5"]источник[/URL]
:rolleyes:
-
а) md5 — не шифр, а хеш
б) количество знаков, которые надо узнать, не влияет ни на что
в) атака на первый прообраз с длиной *исходной* строки 16 знаков невозможна (15 тоже)
г) что значит "только первые две цифры" — известно, что исходная строка состоит из цифр?
-
если строка состоит только из цифр, можно заняться перебором. В противном случае гиблый номер, и не важно какую часть строки нужно узнать. Там принцип таков: чтобы узнать часть строки, нужно расшифровать саму строку, а это не получится сделать.