Entwickler-Ecke
Algorithmen, Optimierung und Assembler - Verschlüsselung mit Xor
Larus - So 27.02.05 21:01
Titel: Verschlüsselung mit Xor
Wie funktioniert die Verschlüsselung mit Xor? Ich verstehe das nicht so ganz, da ich Xor immernoch für Entweder... Oder halte :)
uall@ogc - So 27.02.05 21:20
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var s: string;
s := 'hallo das ist ein test';
for i := 1 to length(s) do s[i] := char(byte(s[i]) xor 12); |
entschlüsselung ist das selbe
Moderiert von AXMD: Delphi-Tags repariert
retnyg - So 27.02.05 21:23
Quelltext
1: 2:
| Wert1 XOR Wert2 = Wert3 Wert3 XOR Wert2 = Wert1 |
du nimmst also den byte-wert eines buchstabens( ord(Buchstabe) ), und XORst den mit einer zahl < 256
das Resultat ist der verschlüsselte buchstabe. mit XOR zahl kommst du dann wieder auf den anfangswert.
Larus - Mo 28.02.05 15:55
Was bedeutet Xor in diesem Fall???
uall@ogc - Mo 28.02.05 16:39
bitweise entweder oder
01010101 xor
01011100
00001001
aber google hätte da auch geholfen
Grendel - Mo 28.02.05 16:45
Ich würde aber eher zu doppelter ROT 13-Verschlüsselung raten ;)
Bis neulich ...
Larus - Mo 28.02.05 17:34
Besten dank... also verschlüsselung mit Bits... Jetzt weiß ich wie es funktioniert...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!