Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Помогите написать прогу для генерации паролей по маске (https://forum.antichat.xyz/showthread.php?t=55126)

Gulik 05.12.2007 23:08

Помогите написать прогу для генерации паролей по маске
 
Доброго времени суток!
Хочу на писать прогу которая генерировала бы пароли по заданной маске.

Например маску определили как 12345*
после нажатия кнопки прога должна сама будет подставить в место * выбранный пользователем набор символов. Т.е. если выбраны цифры то должно получиться так:
123450
123451
123452
123453
123454
123455
123456
123457
123458
123459

Аналогичная технология генерации паролей есть в программе Advanced Archive Password Recovery

Jes 06.12.2007 02:43

а-э язык ?
-------------
Цитата:

Сообщение от Gulik
Хочу на писать

...убиль :)
-------------
Топик конечно не про php , но добавлю:
генирить листы "для себя" проще и удобнее всего:
PHP код:

for($j=65 ;$j<123;$j++){ //для двух знаков
$ptr chr ($j);
for(
$i=65 ;$i<123;$i++){
$str chr($i);
echo 
"XXXX$ptr$str<BR>";


*открыл в блокноте , подправил для конкр. случая ,сохранил ... всего делов

Gulik 06.12.2007 12:21

Цитата:

Сообщение от Jes
а-э язык ?

Delphi

sedoy_xxx 06.12.2007 12:32

Можешь нагенерировать себе любые словари с любыми паролями используя JohnTheRipper и не придется изобретать велосипед.
P.S если конечно твоей целью является генерация словарей а не практика кодинга =)

HalkRus 06.12.2007 21:18

Gulik, написал на Паскале. Только вот ты бы поподробнее написал что должна делать прога...
program PassChecker;
Код:

program PassChecker;
uses crt;
var
  i,Maska,StartSymbol,EndSymbol:longint;
  f:text;
begin
  assign(f,'pass.txt');
  rewrite(f);
  write('Maska='); readln(Maska);
  write('StartSymbol='); readln(StartSymbol);
  write('EndSymbol='); readln(EndSymbol);
  for i:=StartSymbol to EndSymbol do begin
    writeln(f,Maska,i);
  end;
  close(f);
end.

З.Ы. если что -стучите, помогу

W!z@rD 07.12.2007 12:01

регулярные выражения... имхо...

Gulik 08.12.2007 09:51

Вид проги:
Скрин
Может кому яснее станет для чего она.
Цитата:

Сообщение от HalkRus
Только вот ты бы поподробнее написал что должна делать прога...
program PassChecker;

смысл проги таков:
знаешь ты проль но не всесь (прим.: 1234T ) а последнюю букву забыл.
Вводишь маску т.е. ту часть пароля которую ты помнишь, а которую забыл, там ставишь звёздачку, и прога работает не генерируя пароли начиная с 00000 а начинает с 1234* раборая только со звёздачкой, вместо * ставит какой-либо символ.

Gulik 08.12.2007 09:55

Цитата:

Сообщение от sedoy_xxx
Можешь нагенерировать себе любые словари с любыми паролями используя JohnTheRipper и не придется изобретать велосипед.

спасибо конечно за совет, но не свем же нравиться работа в командной строке

Jes 08.12.2007 23:50

Цитата:

Сообщение от Gulik
не свем же нравиться работа в командной строке

Gulik - не надейся , что прогу напишут за тебя , имхо ...

__mad 09.12.2007 00:39

Цитата:

Сообщение от Gulik
спасибо конечно за совет, но не свем же нравиться работа в командной строке

точней будет " не все же умеют работать с командой строкой" :D


Время: 02:27