Я както спрашивал давно на одном форуме про то что сейчас опишу, но тогда это было сказано больше как шутка. Тут вот тож спрошу.Короче. Как известно, мд5 шифрует только в одном порядке и дешифровать его нельзя. Можно только сделать подбор методом сравнивания поочередно случайной зашифрованной строки с той которую нужно разгадать.даже сайт помню был, там вводишь 32х-символьный хеш, а взамен тебе выдает пасс, если такой найден в базе. Может это то что я щас тут пытаюсь обьяснить и уже велосипед давно придуман.Но чего нельзя создать базу, скажем в мускуле, несложный скрипт генерации случайной строки (произвольные символы, хотя бы только буквы и цифры) и запустить такой скрипт в бесконечное исполнение, при этом после генерации сверять с базой, если это уникальная пара строка+мд5, то вносить ее в базу (id, md5, string поля). В итоге что должно получится.Допустим, скрипт отработал месяц без остановки. Жрал тупо все ресурсы, нахерачил несколько миллионную базу (или меньше/больше). Теперь, получаем какойто зашифрованный пасс и ищем по базе его мд5-эквивалент, а в базе то лежит исходная строка впридачу. Получаем нужный нам зашифрованный пасс. Идея лоховская или не?
|