[identity profile] 3dblin.livejournal.com posting in [community profile] useful_faq
Дано:
1. запароленный архив размером около 30 мегабайт содержащий jpg-файлы. пароль больше 10 символов.
2. несколько простаивающих компьютеров
Необходимо:
подобрать пароль к архиву использую мощность всех имеющихся компьютеров.
есть ли программное обеспечение для этих целей?
возможно ли применение подобного программного обеспечения (именно распределенные вычисления) для перекодирования двд и блурей дисков

Date: 2010-01-08 09:54 pm (UTC)
From: [identity profile] mikser.livejournal.com
Зависит от формата архива.

Date: 2010-01-08 10:01 pm (UTC)
From: [identity profile] mikser.livejournal.com
Тогда облом. В раре слишком сильная кодировка и пароль больше 10 знаков невозможно подобрать в реалистичный отрезок времени даже с несколькими компьютерами.

С zip-ом еще можно было бы попытаться, но с rar-ом лучше не теряй своего времени.

Date: 2010-01-08 10:43 pm (UTC)
From: [identity profile] mikser.livejournal.com
http://lastbit.com/octopass.asp
http://www.parallelrecovery.com/rar-password.html
http://www.elcomsoft.com/products.html

Ну и гуглить с "rar password cracker distributed", "rar password cracker parallel" и прочими

Date: 2010-01-08 11:42 pm (UTC)
From: [identity profile] a1q1.livejournal.com
ищи брютфорс на cuda подберёт за пару дней. http://ru.wikipedia.org/wiki/CUDA

Date: 2010-01-08 11:47 pm (UTC)
From: [identity profile] slonoed.livejournal.com
10 знаков? Тут сотней карточек не обойтись.

Date: 2010-01-08 11:48 pm (UTC)
From: [identity profile] a1q1.livejournal.com
вполне обойтись:)

Date: 2010-01-08 11:50 pm (UTC)
From: [identity profile] a1q1.livejournal.com
ну какбы были тесты одного брютфорса на гпу, пасс котрый бы подобрал 4хядерный ксеон за 75 лет, на гпу подбирается за несколько часов. вы посмотрите сколько процессоров у видеокарточек, например у gtx 285.

Date: 2010-01-08 11:53 pm (UTC)
From: [identity profile] slonoed.livejournal.com
Я вкурсе. У меня была задача подобрать пароль в 8 символов. Обратился к ребятам имеющим в наличии 60 карточек 260gt. По словарям, конечно, подбор имеет огромную скорость. Точную цифру не скажу. А вот перебор всех комбинаций занимает слишком много времени.

Date: 2010-01-08 11:57 pm (UTC)
From: [identity profile] a1q1.livejournal.com
конечно по словарям:) ах да нужно ещё найти хорошие словари:)) ну это мелочи.

Date: 2010-01-09 12:06 am (UTC)
From: [identity profile] stupidlamo.livejournal.com
За пару дней? Сомневаюсь что уже придуман алгоритм, по которому можно 10-и значный ключ подобрать, при этом не передавая свой компьютер по наследству :)

По вашей ссылке - Графический ускоритель с поддержкой CUDA становится мощной программируемой открытой архитектурой приближаясь к сегодняшним центральным процессорам.

Вы риальне считаете что одна карточка с CUDA будет считать за несколько дней чем какой-нибудь Duo или Quad?
В таком случае, странно что компьютер не состоит из одних только видеокарт :)

Вернувшись к числам, надо сказать, что если брать срок два дня, и 10 символов, то нужно будет подбирать 5*10^14 паролей за секунду
Тха-ха-ха.
Охлаждать-то чем будем такую производительность? :D

Теория - это хорошо, но нужно еще и осмысливать что-то.

Date: 2010-01-09 12:22 am (UTC)
From: [identity profile] a1q1.livejournal.com
---Вы риальне считаете что одна карточка с CUDA будет считать за несколько дней чем какой-нибудь Duo или Quad?
вы пробовали кодить видео на гпу? я вот да, гораздо быстрее чем на не топовой карте чем на 4х ядерном проце.
---В таком случае, странно что компьютер не состоит из одних только видеокарт :)
ну технология новая, софта практически нет. но это не за горами.

Date: 2010-01-09 01:26 am (UTC)
From: [identity profile] neveripe.livejournal.com
Мягко говоря, не самая быстрая 260 GeForce местами в 150-300 раз быстрее самого навороченного многоядерного ксеона.

Date: 2010-01-09 08:16 am (UTC)
From: [identity profile] stupidlamo.livejournal.com
Это не позволит сделать подбор пароля в несколько триллионов раз быстрее

Date: 2010-01-08 09:59 pm (UTC)
From: [identity profile] haviras.livejournal.com
Нереально.

Date: 2010-01-08 10:19 pm (UTC)
From: [identity profile] stupidlamo.livejournal.com
Около 300 паролей в секунду, возможных комбинаций (с учетом всех символов, букв и цифр, не считая других алфавитов кроме латинского) 62 в десятой степени (=единица с 18 нулями, в лучшем случае)
Произведя несложные вычисления, получим около 1 005 000 лет. Если повезет ;)
_____
Оно вам надо?

Date: 2010-01-08 10:30 pm (UTC)
From: [identity profile] stupidlamo.livejournal.com
Ну, как я представляю, оно создается отдельно для конкретных задач и компьютеров.

Date: 2010-01-08 10:39 pm (UTC)
From: [identity profile] stupidlamo.livejournal.com
Знаю для обычных компьютеров (а не собранных монстров) RAR Password Recovery
перекодирование - откуда и во что, не совсем понятно
Вряд ли есть универсальные решения для любой собранной машины из нескольких. Как, к примеру, оно будет работать с пятью одноядерными процессорами?
Ну, это например, да :)
Хотя, не исключаю, что есть какие-то хитрые способы, но я о них ничего не знаю.

Date: 2010-01-08 10:45 pm (UTC)
From: [identity profile] f2065.livejournal.com
видеокодеры всякие кстати даже на мульипроцессорной конфигурации не могут обычно себя распараллелить до 100%. Поскольку конечные эффект видеокомпрессии и размеры - заранее непредсказуемы, сложно синхронизировать параллельные потоки вычислений. Многоядерный проц грузится обычно не более 80%.
Быстрее - паралельно кодировать несколько фильмов (на каждое ядро по фильму) - это позволяет в совокупности загрузить проц на 100%, чем по одному фильму распараллеливать.

Date: 2010-01-08 11:53 pm (UTC)
From: [identity profile] a1q1.livejournal.com
быстрее кодировать на GPU а не на CPU, причом в разы.

Date: 2010-01-08 10:40 pm (UTC)
From: [identity profile] f2065.livejournal.com
у паролеподбиралок можно обычно стартовый пароль задавать.
т.е. на одном компе начать с пароля аааааааааа, а на другом с АААААААААА.

Date: 2010-01-08 11:44 pm (UTC)
From: [identity profile] a1q1.livejournal.com
это на CPU, вы правы, а если брютфорс на cudа GPU да ещё и на топовой видеокарте, то подобрать реально за пару дней. http://ru.wikipedia.org/wiki/CUDA

Date: 2010-01-09 12:09 am (UTC)
From: [identity profile] stupidlamo.livejournal.com
Выше ответил, не будет такой производительности даже на двух топовых видеокартах в сли.

Date: 2010-01-09 12:23 am (UTC)
From: [identity profile] a1q1.livejournal.com
я про перебор по словарям, как выше написано.

Да хер с ней...

Date: 2010-01-08 10:20 pm (UTC)
From: [identity profile] scrolllock.livejournal.com
...с порнухой этой.
Забей.
Накачаешь ещё.
;)

Date: 2010-01-08 10:22 pm (UTC)
From: [identity profile] stupidlamo.livejournal.com
А, надо как-то же объединять имеющиеся компьютеры в один большой, да еще ОС под него писать, чтоб со всеми компонентами правильно работало.
Короче, с этим тоже забей :)

Date: 2010-01-08 10:36 pm (UTC)
From: [identity profile] f2065.livejournal.com
Подобное программное обеспечение пишется под каждую конкретную задачу. ОС тут вобщем-то не критична, главное чтобы были средства связи. Можно и для винды без проблем написать софт производящий распределённые вычисления на некой совокупности компов.

Date: 2010-01-08 10:41 pm (UTC)
From: [identity profile] stupidlamo.livejournal.com
ОС тут вообще выполняет весьма посредственную функцию. Разве что среда для запуска.

Date: 2010-01-09 12:16 am (UTC)
From: [identity profile] a1q1.livejournal.com
а ОС везде это всего лишь средство для запуска софта, при любых задачах:)))

Date: 2010-01-09 12:12 am (UTC)
From: [identity profile] a1q1.livejournal.com
зачем ось писать? берём например solaris с файловой системой ZFS http://ru.wikipedia.org/wiki/Zettabyte_File_System и собераем кластер.

берём например linux с файловой системой gpfs http://ru.wikipedia.org/wiki/General_Parallel_File_System и собераем кластер.

берём например dragonflybsd c файловой системой hammer http://www.dragonflybsd.org/hammer/ и собераем кластер

всё написано до нас;)