| imho.ws |
![]() |
|
|
|
# 1 |
|
Banned
Регистрация: 15.04.2004
Сообщения: 14
![]() |
Генератор Паролей (help plz) (поиск)
нужен генератор паролей которой может генерировать из задоного числа или букв но так чтоб каждая буква или число неповторалос
к примеру число из 12345 (или букв abcde) нужно сгенерировать все возможние комбинации но так чтоб небыло одинаковых чисел (или букв) я попробывал несколько прог который генерит пароли но все они неумеют генерить так как я написал высше максемально отцениваю любого кто поможет в поиске гениратора паролей
|
|
|
|
|
# 2 | |
|
::VIP::
Карлсон в депрессии Регистрация: 12.10.2004
Сообщения: 3 804
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
_http://imho.ws/showthread.php?t=2275&highlight=%C3%E5%ED%E5%F0%E0%F2%EE%F0+%CF%E0%F0% EE%EB%E5%E9 _http://imho.ws/showthread.php?t=71432&highlight=%C3%E5%ED%E5%F0%E0%F2%EE%F0+%CF%E0%F0 %EE%EB%E5%E9 ну а уже как они генерят - не пробовал, извини!
|
|
|
|
|
|
# 4 | ||
|
Banned
Регистрация: 15.04.2004
Сообщения: 14
![]() |
Цитата:
Цитата:
неподскажеш ?
|
||
|
|
|
|
# 5 | |
|
::VIP::
Карлсон в депрессии Регистрация: 12.10.2004
Сообщения: 3 804
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
|
|
|
|
# 7 | |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 496
![]() |
Цитата:
Код:
nabor$ = "abcdefg" dlnabor% = 7 REM DIM pass(5) AS STRING OPEN "output.txt" FOR OUTPUT AS #1 REM FOR i% = 1 TO dlnabor% STEP 1 pass(1) = MID$(nabor$, i%, 1) FOR j% = 1 TO dlnabor% STEP 1 IF j% = i% THEN GOTO NJ pass(2) = MID$(nabor$, j%, 1) FOR k% = 1 TO dlnabor% STEP 1 IF (k% = i%) OR (k% = j%) THEN GOTO NK pass(3) = MID$(nabor$, k%, 1) FOR l% = 1 TO dlnabor% STEP 1 IF (l% = k%) OR (l% = j%) OR (l% = i%) THEN GOTO NL pass(4) = MID$(nabor$, l%, 1) FOR m% = 1 TO dlnabor% STEP 1 IF (m% = l%) OR (m% = k%) OR (m% = j%) OR (m% = i%) THEN GOTO NM pass(5) = MID$(nabor$, m%, 1) PRINT #1, pass(1); pass(2); pass(3); pass(4); pass(5) NM: NEXT m% NL: NEXT l% NK: NEXT k% NJ: NEXT j% NEXT i% CLOSE #1 Проверки на длину набора не производятся (считай сам). Уникальность символов в наборе - опять же на твоей совести. Длина пароля 5, если надо больше - добавляется ещё один вложенный цикл и одна переменная в каждую проверку IF на каджый доп. символ.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий Последний раз редактировалось Borland; 16.03.2005 в 14:17. |
|
|
|