Salabim
Проект специализированной базы данных, написанной на PHP. Теоретически, позволит за секунды открывать md5-зашифрованные пароли длиной до 10 символов. Интерес для нас представляет только теоретическая часть "возможно ли это". Взломом паролей и открыванием хэшей наша лаборатория не занимается.
Начало проекта:
16/11/2010
Текущая версия:
5
О проекте
Мои изыскания в области работы PHP с бинарными данными. Для этого взята простая задача - найти в большом количестве данных все соответствия запросу. Данные - это md5-хэши, зашифрованные пароли. Найти нужно, понятное дело, чем быстрее тем лучше.
Я видел много алгоритмов с перебором паролей, на ASM, с использованием рекативных видеокарт, да и создание индексов также не ново. Для меня новым оказалась работа PHP с бинарными данными, оптимизация скорости поиска, да и вообще, нахождение какого-либо решения для скриптового языка PHP. Как мне кажется, решение найдено, но оно не достаточно для паролей более 6 символов. База данных получается слишком велика и поиск в ней занимает уже слишком много времени. Есть возможность распределить поиск на несколько машин, однако, понадобятся дикие ресурсы и главное - смысл.
Описывать проект, пожалуй, подробно не стоит, здесь достаточно взглянуть на файлы чтобы уловить суть.
