Выбор инструментов для работы с хешами: меняю подход
Пару месяцев назад пытался выбрать софт для расшифровки хешей и долго метался между Hashcat и John the Ripper. Hashcat мне нравится своей скоростью на GPU, особенно когда есть видеокарта помощнее. Он отлично подходит, если нужно быстро перебрать пароли или сделать словарную атаку с правилами. Но есть заморочки с настройками и старпом часть времени я убил на сборку и подгонку параметров.
John the Ripper более универсален и понятен новичку, особенно если не гонять многопоточки на GPU. Пригодится, когда надо поймать какие-то нестандартные или кастомные алгоритмы, плюс с ним проще скрипты писать под разные задачи. Но в плане скорости он проигрывает Hashcat, если сравнивать специализированные варианты.
Если работаешь на домашнем компе с хорошей видеокартой и надо перебрать большое количество хешей — Hashcat однозначно лучше. Для небольших задач, продвижения в изучении или экспериментов на сервере без мощного GPU — John the Ripper вполне.
Hashcat реально рулит, когда есть нормальная видюха — скорость просто космос. John the Ripper удобнее, когда не хочешь заморачиваться с железом и надо быстро что-то потестить, особенно нестандартное. Для серьезной переборки и больших задач — Hashcat, для мелких и учебных целей — Джончик. Пользуюсь обоими, смотря что надо сделать.
Раньше и я метался между этими двумя, пока не понял: Hashcat — это для скоростного выноса мозгов с нормальной видюхой, а Джончик — для тех случаев, когда нужно быстро и без заморочек, особенно если железо не ахти. Сейчас уже проще — железо лучше, значит Hashcat рулит, а без него Джончик выручает. В общем, они как швейцарский нож и топор — каждый для своей работы.