Thema: Delphi RC4 Problem

Einzelnen Beitrag anzeigen

fortuneNext

Registriert seit: 11. Aug 2007
Ort: Neuss
133 Beiträge
 
Delphi 7 Enterprise
 
#1

RC4 Problem

  Alt 30. Okt 2008, 17:19
Hi,
ich habe diesen Thread hier gefunden:
http://www.delphipraxis.net/internal...&highlight=rc4
Und würde mir jetzt vom oberen Code gerne ein paar Zeilen abschauen und versuchen zu verstehen.

Allerdings verstehe ich folgende Codezeile nicht:

Delphi-Quellcode:
with x do
TByteArray(Dest)[S] := TByteArray(Source)[S] xor D[T];
Sie wird schon beim Compilen als Fehler angezeigt:
[Fehler]: Ungültige Typumwandlung

und zwar an der Stelle

TByteArray(Dest)[S] := TByteArray(Source)[|S] xor D[T];

Alles deklarierte ist das:

Delphi-Quellcode:
type
  TRC4Context = record
    D: array[byte] of Byte;
    I,J: byte;
  end;
var
  R,S,T,K:byte;
  U,L,N,Count:integer;
  X:TRC4Context;
Kann mir jemand helfen, indem er mir verrät, was ich falsch gemacht habe?
Danke!

mfg
fortuneNext
Tim
"Hilfe & Support konnte nicht geöffnet werden. Bitte öffnen sie Hilfe & Support, um das Problem zu beheben."
"No Keyboard found. Press F1 to continue."
  Mit Zitat antworten Zitat