Информационная безопасность компьютерных систем и защита конфиденциальных данных
Новости

Вышел John the Ripper 1.7.6 с поддержкой параллелизации

автор: Administrator | 16 июня 2010, 10:23 | Просмотров: 2775
теги: John the Ripper, хеши, bcrypt, SHA-crypt, SunMD5, пароли

Вышел John the Ripper 1.7.6 с поддержкой параллелизации Вышла новая версия John the Ripper — программы для подбора/аудита Unix-паролей (и не только Unix) по их хешам — впервые с официальной поддержкой параллелизации, реализованной с помощью директив OpenMP (требуется GCC 4.2+, Sun Studio или другой компилятор с поддержкой OpenMP). На данном этапе, OpenMP-параллелизация поддерживается и эффективно работает для «медленных» типов хешей — OpenBSD-подобных на основе Blowfish (алгоритм bcrypt), glibc 2.7+ SHA-crypt, Solaris SunMD5. Для bcrypt используется встроенный в JtR оптимизированный код (на x86–64 вычисляет по два хеша параллельно на каждый thread). Для SHA-crypt и SunMD5 пока что используется системная функция crypt_r (3) на glibc или поддерживающая многопоточность crypt (3C) на Solaris (причем SHA-crypt там поддерживается тоже).