Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Вниз

Алгоритм брутфорсера...   Найти похожие ветки 

 
delpher_gray   (2003-04-02 11:57) [0]

Уважаемые Delph"еры !!
Помогите с алгоритмом программы типа брутфорсера...
Есть строка например из 3-х букв: ABC, нужно из них перебрать все комбинации.
Что-то вроде:

A
B
C
AA
AB
AC
BA
BB
BC
CA
CB
CC
AAA
AAB
ABC
ABA
ABB
ABC
...........

Ну и так далее до бесконечности !
Я скока голову не ломал, не могу предумать алгоритм =(
Эта прога будет не брутворсер для перебора пароля, так что отнеситесь к этому с пониманием и помогите с написанием =)


 
Anatoly Podgoretsky   (2003-04-02 11:59) [1]

Так это обычный цикл от X1 до X2, можно рекурсивно


 
Delpher_Gray   (2003-04-02 12:28) [2]

to Anatoly Podgoretsky !
А подробнее можно !?
Заранее благодарен !!


 
Leshiy   (2003-04-02 12:40) [3]

А еще, это, называют Метод перестановок.


 
Anatoly Podgoretsky   (2003-04-02 12:56) [4]

Что именно, как циклы писать, как рекурсивно вызывать. А может пока не надо такие программы писать, для начала линейные.


 
Palladin   (2003-04-02 12:56) [5]

да какой метод перестановок...
простейше увеличение N-ичного числа на 1...
и представление его ввиду набора символов...


 
kravchuk   (2003-04-02 16:00) [6]

Palladin © (02.04.03 12:56) правильно говорит, в твоем примере N=4
none=0, A=1, B=2, C=3,
т.е. как бы переходишь в систему исчисления с основанием 4, и простой цикл от i=1 до 4^3-1, на каждом шаге i представляешь в системе исчисления с основанием 4, и каждый розряд числа это твоя буква, правда придется отбрасывать варианты, где второй разряд 0 а третий не 0




Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
6-44314
SeNtiMeL
2003-02-19 03:26
2003.04.14
Проблема с передачей файла через Сокеты....


1-44207
George M
2003-04-01 17:18
2003.04.14
Поведение TEdit в run time как в design time


14-44410
Владимир Пархоменко
2003-03-26 11:12
2003.04.14
Работа в Москве (Delphi + Interbase)


7-44471
Borys
2003-02-18 13:23
2003.04.14
Управление службами (сервисами)


1-44197
MachmuD
2003-04-01 09:44
2003.04.14
Помогите с алгоритмом для нарисования синусоиды через Canvas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский