|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.12.2016, 00:55 | #1 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
BRUTE FORCE
Здравствуйте, нужно написать программу подбора паролей. Изначально заданы все используемые символы. Собствеенно нужно выписывать поочередно все возможные комбинации заданных символов. Может быть максимально 8 символов: 1-9, A-Z, a-z. Повторяться символы не могут. Подскажите с чего начать. С рекурсией пока на Вы, так что если можно объясните как ее в этом случае использовать?
|
08.12.2016, 08:00 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А причем тут рекурсия? Или это требование задачи?
|
08.12.2016, 12:31 | #3 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Начать с расчёта времени. (26+26+10)^8=218 340 105 584 896 вариантов
Почти 7 лет при условии, что будет генерироваться только 8-значные пароли по миллион штук в секунду. Если их захочется записать в файл(ы), то советую купить пару сотен терабайтных жёстких дисков. Если нолик нельзя использовать, пару недель можно сэкономить ) |
08.12.2016, 12:33 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А если еще захочется это в какую-то программу вставить и получить результат, можно умножать еще на 2-3
|
08.12.2016, 12:46 | #5 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
Если у нас на входе 8 символов ( неповторяющихся) например: 'abcABC12' . То помоему количество комбинаций которые из них можно составить = 8! = 40320. Что для компьютера не так много. При чем по условию задачи их нельзя сохранять а нужно сразу выписывать.
|
08.12.2016, 12:53 | #6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
|
|
08.12.2016, 13:21 | #7 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
Мы говорим о разных вещях. Вы выбираете из всех символов: 26 a-z, 26 A-Z и 9 1-9. А по условию задачи нам даются символы из которых мы должны делать комбинаци, их всего 8 и они не повторяются.
|
08.12.2016, 13:22 | #8 |
Заблокирован
Регистрация: 29.11.2016
Сообщений: 215
|
|
08.12.2016, 13:24 | #9 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
Пример ответа для входа: 'abc'
abc acb bac bca cab cba |
08.12.2016, 13:25 | #10 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
В чем глупость?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помощь в Brute Force | Mozilla | Помощь студентам | 2 | 06.10.2015 08:31 |
Brute IMAP4 | Armax | Работа с сетью в Delphi | 1 | 21.11.2012 12:53 |
проблема с драйвером для видеокарты nvidia ge force 8500 GT | Artemka | Компьютерное железо | 2 | 08.04.2009 20:59 |