Форум: "Основная";
Текущий архив: 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