Наткнулся на любопытный проект:

UDC — это программа, созданная для быстрого восстановления пароля по хэш-значению для различных алгоритмов хэширования (более 40: MD5, NTLM, DES, MD4, SHA…)
Обычному пользователю она поможет при восстановлении забытых паролей (например, подбор пароля в Windows), благодаря поддержке уникального мгновенного режима восстановления пароля, по похожей на него строке.
Организации могут восстанавливать пароли к неограниченному числу пользователей одновременно, практически без потери скорости; при помощи UDC, администрация форума может за пару секунд выявить все «слабые» пароли в системе.
Для решения более серьезных переборных задач поможет поддержка многопроцессорных систем и автоматического распределения атаки в реальном времени.

© http://the-udc.com/rus/
Примечательно, что разработка бесплатная, и к тому же активно развивается:

Текущая версия ядра — 3.0.0.0 Free, обновление от 30 марта 2007.