Registriert seit: 26. Feb 2005
Ort: Stuttgart
59 Beiträge
Delphi 6 Personal
|
Re: Datei laden, verschluesseln und speichern
20. Nov 2005, 15:42
Ich kenne ne andere möglichkeit, nämlich, dass man das Xor-Verfahren benutzt, wie könnte man das umsetzten???
Beispiel:
T=1011101000110110
S=1010101010101010
E=0001000010011100
Also, das T steht für Text, das S für Schlüssel und das E für Ergebnis. Die Zahlen stehen für die einzelnen Bits. Man ließt immer den Text zum dazugehörigen Schlüssel, in diesem Fall haben wir einen 16-Bit-Schlüssel. Also zum Xor-Verfahren: Immer wenn "untereinander" eine 1 und eine 1 steht, dann ist das Ergebnis 0 weil beides gleich ist, wenn beides 0 ist, dann ist das ergebnis auch 0. Wenn der Text eine 1 hat und der schlüssel eine 0, dann ist das Ergebnis 1 und wenn der Text eine 0 enthält und der Schlüssel eine 1, dann ist das Ergebnis 1. Also kurze Zusammenfassung:
0 || 0 = 0
1 || 0 = 1
0 || 1 = 1
1 || 1 = 0
Wie kann man jetzt die genau Bitreihenfolge aus einer datei auslesen, mit einem schlüssel codieren und als Ergebnis speichern?
MfG Gamer
|