Пробовал разные подходы, чтобы не сидеть по полчаса на одной расшифровке. Во-первых, не гонитесь за универсальными программами, они часто слишком “тяжелые” и тупят на простых задачах. Лучше небольшой набор специализированных инструментов — под конкретные алгоритмы. Во-вторых, всегда используйте заранее подготовленные словари и базы популярных паролей — даже просто ускоряет попытки подбора хешей в десятки раз. И не забывайте про GPU-ускорение, оно реально выносит по времени. Если с железом сложно, можно разбить задачу на части и параллельно крутить на нескольких машинах. Ну и проверять свои скрипты/софт — часто тормоза идут из-за неоптимального кода. Кто что ещё подсказал бы по ускорению?
Раньше штучные универсалки юзал, ну нихрена они не шустрые. Специалка под свою задачу — вот что реально двигает. И если есть повод заюзать видюху — не жалей, там прирост по скорости всегда заметный. В целом, всё просто: меньше "все в одном", больше узкой направленности и немного железа.
Полностью согласен с идеей специализированных тулзов, универсалки часто буксуют на сложных задачах. Сам заметил, что правильный подбор словарей и нормальное GPU-ускорение творят чудеса. Кстати, не забывайте про оптимизацию настроек самого софта — можно реально сдвинуть дело с мёртвой точки без смены железа. В любом случае, мелкие доработки зачастую дают больше, чем просто топовое железо.