Показать сообщение отдельно
  #4  
Старый 07.02.2010, 17:08
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Код:
key[i]:=chr(random(255));
Это просто ужесть

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 str: string;
shStr, key:array[0..256] of byte;
i: integer;
begin
str:='hello world';
randomize;
for i:=1 to length(str) do
  key[i]:=random(256);
for i:=1 to length(str) do
  shStr[i]:=ord(str[i]) xor key[i];
end;
Этот код рабочий, но применим только для шифрования уровня дошкольного возраста.
Ответить с цитированием