Podgląd pojedynczego posta
Stary 24.02.2004, 00:34   #2
Ziele
.: AT90S2313 :.
 
Avatar użytkownika Ziele
 
Data rejestracji: 09.09.2002
Lokalizacja: Kraków
Posty: 2,724
Ziele zaczyna zdobywać reputację <1 - 49 pkt>
Przykładu takiego szyfrowania nie widziałem ale wydaje mi się ze powinieneś pobrać kod ascii każdej litery a potem to zamienić na hex

Spróbuj tego szyfrowania metodą xorowania. Kodowanie i dekodowanie wymaga podania tego samego klucza

Kod:
procedure TForm1.BitBtn1Click(Sender: TObject);

var
 Dlugosc, i: Integer;
 Znak: Char;
 zmienione: String;
  klucz:integer;

begin
klucz:=strtoint(edit3.Text);
zmienione:= memo1.text;
Dlugosc :=Length(memo1.text);
for i :=1 to Dlugosc do
 begin
  znak :=zmienione[i];
  znak :=Chr(Ord(znak) xor klucz);
  zmienione[i] :=Znak;
 end;
memo2.text:=zmienione;
end;
__________________
LiteOn LTR-40125S & SOHW-1633S 8 )

Jak zrobić szybko sałatke z buraków? Wrzucić granata do BMW
Ziele jest offline   Odpowiedz cytując ten post