![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
![]()
Здравствуйте, нужно написать программу подбора паролей. Изначально заданы все используемые символы. Собствеенно нужно выписывать поочередно все возможные комбинации заданных символов. Может быть максимально 8 символов: 1-9, A-Z, a-z. Повторяться символы не могут. Подскажите с чего начать. С рекурсией пока на Вы, так что если можно объясните как ее в этом случае использовать?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
А причем тут рекурсия? Или это требование задачи?
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
Начать с расчёта времени. (26+26+10)^8=218 340 105 584 896 вариантов
Почти 7 лет при условии, что будет генерироваться только 8-значные пароли по миллион штук в секунду. Если их захочется записать в файл(ы), то советую купить пару сотен терабайтных жёстких дисков. Если нолик нельзя использовать, пару недель можно сэкономить ) |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
А если еще захочется это в какую-то программу вставить и получить результат, можно умножать еще на 2-3
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
![]()
Если у нас на входе 8 символов ( неповторяющихся) например: 'abcABC12' . То помоему количество комбинаций которые из них можно составить = 8! = 40320. Что для компьютера не так много. При чем по условию задачи их нельзя сохранять а нужно сразу выписывать.
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
![]()
Мы говорим о разных вещях. Вы выбираете из всех символов: 26 a-z, 26 A-Z и 9 1-9. А по условию задачи нам даются символы из которых мы должны делать комбинаци, их всего 8 и они не повторяются.
|
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 29.11.2016
Сообщений: 215
|
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
![]()
Пример ответа для входа: 'abc'
abc acb bac bca cab cba |
![]() |
![]() |
![]() |
#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 |