Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hilfe bei XOR-"Verschlüsselung" (https://www.delphipraxis.net/55162-hilfe-bei-xor-verschluesselung.html)

Pseudemys Nelsoni 17. Okt 2005 16:31


Hilfe bei XOR-"Verschlüsselung"
 
Moin,

sorry, ein besserer Titel ist mir nicht eingefallen*g*

Folgendes:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  C: Char;
begin
  C := 'h';
  C := Chr(((Ord(C) xor 1) + 1) + 24);
  C := Chr(((Ord(C) xor 1) - 1) - 24);
  showmessage(C);
end;
Wieso wird mir beim ShowMessage "j" angezeigt, statt "h"?
Nicht über die Zahlen wundern....normalerweise sind dort Variablen.

sakura 17. Okt 2005 16:34

Re: Hilfe bei XOR-"Verschlüsselung"
 
Zitat:

Zitat von Pseudemys Nelsoni
Wieso wird mir beim ShowMessage "j" angezeigt, statt "h"?

Du musst die Reihenfolge der Auswertung umdrehen ;)
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  C: Char;
begin
  C := 'h';
  C := Chr(((Ord(C) xor 1) + 1) + 24);
  C := Chr(((Ord(C) - 24) - 1) xor 1);
  showmessage(C);
end;
Denke ich :mrgreen:

...:cat:...

Pseudemys Nelsoni 17. Okt 2005 16:37

Re: Hilfe bei XOR-"Verschlüsselung"
 
Stimmt, danke :mrgreen:

himitsu 17. Okt 2005 16:46

Re: Hilfe bei XOR-"Verschlüsselung"
 
Moin Nelsoni


dieses +- 1 +- 24 kannst du der Einfahheit halber ja auch mal in eine 25 umwandeln :roll:
Delphi-Quellcode:
C := Chr((Ord(C) xor 1) + 25);
C := Chr((Ord(C) - 25) xor 1);

Pseudemys Nelsoni 17. Okt 2005 16:50

Re: Hilfe bei XOR-"Verschlüsselung"
 
Zitat:

Nicht über die Zahlen wundern....normalerweise sind dort Variablen.
:roll:

himitsu 17. Okt 2005 16:56

Re: Hilfe bei XOR-"Verschlüsselung"
 
ohhh, das hat der Browser wohl verschluckt ... vorhin stand nur eine Zeile unter dem Quellcode :|

Also ignorier mich einfach :angel:

Pseudemys Nelsoni 17. Okt 2005 16:59

Re: Hilfe bei XOR-"Verschlüsselung"
 
Trotzdem, danke :cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz