Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

Подбор пароля по двум символам   Найти похожие ветки 

 
Erick ©   (2005-11-13 15:25) [0]

Помогите, плиз, это реализовать. Не могу никак додуматся.
Вот мой кодик посимвольного перебора:

if (RadioGroup1.ItemIndex=0) then
begin

for i:=1 to length(pas) do
begin
 for j:=33 to 126 do
 begin
  if (pas[i]=chr(j)) then
  begin
   rez:=rez+chr(j);
   break;
  end;
 end;
end;
Memo1.Lines.Add(rez);
end;


Переменная pas имеет тип string, и в ней хранится пароль.
В случае сравнения по двум символам, походу, должно быть два варианта: когда длинна пароля кратна двум и когда нет.
Хотябы направте меня на путь истинный, а то никак не могу додуматься как это реализовать.

Заранее благодарен.


 
Zeqfreed ©   (2005-11-13 15:32) [1]

Erick ©   (13.11.05 15:25)
Не понятно чего ты хочешь добиться этим кодом, поясни.


 
Erick ©   (2005-11-13 16:01) [2]

Вот задание:
Пароль доступен программе в незашифрованном виде. Программа должна реализовать режимы сравнения: по 1 символу, по 2, по 3, по 4, и по 5 символам. Программа также должна осуществлять регистрацию времени прошедшего с момента начала подбора до момента его завершения.

Посимвольный подбор я сделал. Не пойму как сделать сравнение по 2-м символам.


 
Zeqfreed ©   (2005-11-13 16:08) [3]

Erick ©   (13.11.05 16:01) [2]

> Посимвольный подбор я сделал. Не пойму как сделать
> сравнение по 2-м символам.

А что вообще такое подбор по 2-м символам? Объясни "на пальцах". Я как-то не могу понять, ну предположения то есть, конечно..


 
Erick ©   (2005-11-13 16:13) [4]

Я так понимаю, что в отличии посимвольного перебора, сравнение идёт по двум символам.
Т.е. например, сравнивается первые два символа с:
aa
ab
ac
.....
ba
bb
bc
и т.д.
После того, как совпало, мы берём 3 и 4 символы и также сравниваем.
И т.д.



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

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
14-1131654391
mmms
2005-11-10 23:26
2005.12.04
Как писать проект в команде, если ты начальник :/


3-1129722298
Amid
2005-10-19 15:44
2005.12.04
как изменить данные в TClientDataSet ?


2-1132380298
Al_Ba
2005-11-19 09:04
2005.12.04
Подскажите кто знает в чем дело. Не пойму с TStream


8-1120682454
ronyn
2005-07-07 00:40
2005.12.04
Как регулировать скорость воспроизведения видео?


4-1128094188
NikNet
2005-09-30 19:29
2005.12.04
Как вставить в Фон ToolBar рисунок?