The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вышел John the Ripper 1.7.6 с поддержкой параллелизации"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от opennews on 15-Июн-10, 16:40 
Вышла (http://www.openwall.com/lists/announce/2010/06/15/1) новая версия John the Ripper (http://www.openwall.com/john/) - программы для подбора/аудита Unix-паролей (и не только Unix) по их хешам - впервые с официальной поддержкой параллелизации, реализованной с помощью директив OpenMP (требуется GCC 4.2+ (http://openwall.info/wiki/internal/gcc-local-build), 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 там поддерживается тоже).


Эффективность этого подхода была проверена еще до релиза на 4- и 8-ядерн...

URL: http://www.openwall.com/lists/announce/2010/06/15/1
Новость: http://www.opennet.dev/opennews/art.shtml?num=26972

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +2 +/
Сообщение от redactor on 15-Июн-10, 16:40 
:)
классика
давно о нем слышно небыло
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от sHaggY_caT (ok) on 15-Июн-10, 16:53 
Берегите, люди, хэши...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  –1 +/
Сообщение от Zenitur email on 15-Июн-10, 17:32 
Восьмиядерные процессоры... Видеокарта со 112 потоками! В разы быстрее!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от User294 (ok) on 15-Июн-10, 17:43 
Далеко не все *никсоиды - офигенные геймеры кукующие с распоследней геймерской печкой за штуку баксов :).А так - по такой логике CPU надо вообще выбросить, ведь есть же видеокарты :).
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от аноним on 15-Июн-10, 17:55 
А ещё некоторые (не будем показывать пальцем) с дуру закупились t2000-ыми :) Паралельных аппликух которые это понимают так и не появилось, а на обычных оно ниже плинтуса ...

Вот теперь остаётся им только переделать эти ящики в кракед-фарм и сделать веб-сервис для услуг _по_ ... :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от solardiz (ok) on 15-Июн-10, 18:06 
> А ещё некоторые (не будем показывать пальцем) с дуру закупились t2000-ыми :) Паралельных аппликух которые это понимают так и не появилось, а на обычных оно ниже плинтуса ...

Увы, даже с такой "аппликухой", которой JtR начинает быть, они "на уровне плинтуса" - получается сравнение системы, которая потенциально была быстрой несколько лет назад, но стала быстрой по тем меркам лишь сейчас (появился софт), с современными процессорами от Intel...  Вон, 32 потока на T5120 дают примерно такое же быстродействие что один поток на Core i7 - и в пять раз меньше, чем 8 потоков на Core i7.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от yet another anonim on 16-Июн-10, 05:36 
>А ещё некоторые (не будем показывать пальцем) с дуру закупились t2000-ыми :)
>Паралельных аппликух которые это понимают так и не появилось, а на
>обычных оно ниже плинтуса ...
>
>Вот теперь остаётся им только переделать эти ящики в кракед-фарм и сделать
>веб-сервис для услуг _по_ ... :)

Пинайте разрабов на любых форумах и багрепортных - авось и расшевелятся (а они ужос какие консерваторы!) Вон вендосских манагерия+начальство пинают - и появляются одни за другими, и рекламируют везде свою мультиядерность. А чем мы хуже? :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от Zenitur email on 16-Июн-10, 00:18 
> распоследней геймерской печкой за штуку баксов

Для этой цели подходит видеокарта 4-летней давности.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +1 +/
Сообщение от yet another anonim on 16-Июн-10, 05:12 
И даже бюджетные "стартовые" (которые в деле, хоть и не очень то и холодные - тенденция посл. лет к невиданному ранее нагреву железа, но вполне довольны маленькой тихенькой системой охлаждения) видеокарты с 24-48 ядрами уже дают скорость, как минимум сравнимую и в некоторых местах много бОльшую, чем 8+ ядерные процы (не считая виртуальных ядер). И стоят такие они смешные (особенно если вспомним как оно обстояло лет >5 назад) деньги...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от Аноним (??) on 16-Июн-10, 08:34 
А много ли софта использующего видяху для вычислений? Было бы не плохо ее нагрузить, а то простаивает почем зря...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от Zenitur email on 16-Июн-10, 11:50 
Я знаю 2 программы:
1). Переборщики паролей.
2). Программа для участия в проекте SETI.
И там, и там, скорость вычислений выше раз в 10. Надо CUDA.
Жаль, но не все алгоритмы возможны для перебора на видеокарте. Только некоторые.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от yet another anonim on 16-Июн-10, 05:29 
>Далеко не все *никсоиды - офигенные геймеры кукующие с распоследней геймерской печкой
>за штуку баксов :).А так - по такой логике CPU надо
>вообще выбросить, ведь есть же видеокарты :).

Логика такая - в будущем не нужны отдельные видеокарты. Должен быть GPU-подобный CPU, вернее CPU-подобный GPU или.. чёрт, крыша может съехать. Ну по крайней мере у нас нет отдельного зрительного мозга, а есть сильно интегрированная, и способная на себя брать многие другие функции, зрительная зона. Суть ведь в том, что и тот считает, и тот, причём как минимум в играх и видео - используют те же данные, многократно обмениваясь ими друг с другом, так зачем их разъединять и урезать связи, если они могут помогать друг другу, делая ту же работу быстрее и с меньшей задержкой, к тому же меньше потребляя? И на памяти можно сэкономить - для дешёвых использовать самую обычную DDR-2\3, для "крутых" - разогнанную, нового техпроцесса, DDR-3\5. Просто так, на всякий случай добавляешь с расчётом на лишний гиг-два. Пусть будут на одном чипе. И мостов меньше, и "басы" отдыхают - система меньше жрёт и греется, и кулер лишний для ПК не нужен\ноутбучный справляется лучше и места больше остаётся. Одни плюсы видятся для обычного компа.
А пока Cell только, и тот нестандартный, а эти новые гибридные Интеллы, АМД - всего лишь пародия с присунутым недовидеочипом...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от Ne01eX (??) on 16-Июн-10, 07:19 
В архивах опеннета проскакивала новость о подобном поделии от IBM. На 129 микропроцессоров на одной подложке (1 чисто для управления).
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +1 +/
Сообщение от pavlinux (ok) on 15-Июн-10, 21:18 
> впервые с официальной поддержкой параллелизации,

нунаканецта...

> реализованной с помощью директив OpenMP

но OpenCL был бы уместнее

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от Michael Shigorin email(ok) on 16-Июн-10, 00:19 
OpenMPI? :]
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от pavlinux (ok) on 16-Июн-10, 02:01 
>OpenMPI? :]

Ага, и каждому домой по RoadRunnerу иль хотя бы махонький Ломонософ.

--------------

На LVEE 2010 едешь? .... Читать буишь? Помядоры брать? Я в пионерском лагере, теннисный мячик на 60 метров кидал :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от solardiz (ok) on 16-Июн-10, 14:18 
> OpenMPI? :]

Нет, именно OpenMP. Не путать - это совершенно разные вещи.

Поддержка MPI (в том числе OpenMPI) была и есть с помощью патча, но она неудобна в использовании (особенно в отношении прерывания/восстановления сессий).

http://openwall.info/wiki/john/parallelization#Extended-efforts

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от solardiz (ok) on 16-Июн-10, 14:27 
> но OpenCL был бы уместнее

Кому как, да и неправильно противопоставлять одно другому. Подробнее "тему GPU" я прокомментировал здесь: http://www.linux.org.ru/news/security/5006947

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от pavlinux (ok) on 16-Июн-10, 15:17 
>> но OpenCL был бы уместнее
>
>Кому как, да и неправильно противопоставлять одно другому. Подробнее "тему GPU" я
>прокомментировал здесь: http://www.linux.org.ru/news/security/5006947

Да будет Вам известно, что OpenCL умеет работать не только на GPU


Ждем выхода GNU libOpenCL :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от solardiz (ok) on 16-Июн-10, 15:32 
>Да будет Вам известно, что OpenCL умеет работать не только на GPU

Это не противоречит тому, чтобы начать с использования OpenMP, который уже есть на свежих системах "из коробки" и который требует меньше изменений кода. Причем некоторые высокоуровневые изменения для разных способов параллелизации окажутся общими.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Вышел John the Ripper 1.7.6 с поддержкой параллелизации"  +/
Сообщение от sluge (ok) on 16-Июн-10, 09:52 
лучше бы cuda прицепили
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Параллелизация DES-based crypt(3)"  +/
Сообщение от solardiz (ok) on 28-Июн-10, 04:17 
Вот патч и тесты производительности при параллелизации bitslice DES в JtR, тоже с OpenMP-директивами:

http://www.openwall.com/lists/john-users/2010/06/27/1

Лучший результат - пока 17M c/s для традиционного crypt(3).

Под серверной загрузкой (даже всего лишь 10%), к сожалению, эффективность OpenMP-подхода для не-медленных хешей оказывается низка (о причинах см. по той же ссылке, выше). Так что этот новый патч - для использования на личных компьютерах или на простаивающих серверах.

Для медленных хешей, о которых была новость, эта проблема с OpenMP-подходом (реакция на другую загрузку) гораздо менее выражена.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру