Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
6-44319
Serhij H.
2003-02-19 18:35
2003.04.14
Вопрос по ShellExecute :) или WebBrowser.


1-44243
Anatoly P
2003-04-02 11:00
2003.04.14
cirillic(Windows), Cirillic(KOI8-R)


7-44464
galak
2003-02-18 03:00
2003.04.14
ещё одна клавиатура


9-43981
SCaT
2002-11-13 17:58
2003.04.14
X


6-44289
_dron_
2003-02-20 11:59
2003.04.14
Проблема при повторном дозвоне, если линия занята




   Наверх