Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#9

Re: TFileStream ganz,ganz,ganz einfach Verschlüsseln

  Alt 25. Okt 2004, 17:00
Ja das geht auch, dann aber so

Delphi-Quellcode:
procedure CryptBuffer(var Buffer; Count: Integer; Key: Cardinal);
var
  I: Integer;
begin
  RandSeed := Key;
  for I := 0 to Count -1 do
    TByteArray(Buffer)[I] := TByteArray(Buffer)[I] xor Random(256);
end;
Wie gesagt: es ist unsicher, weil Random() selber als Schlüsselstrom unsicher ist, und weil RandSeed := Key == Cardinal == 2^32 viel zu wenig resitent gegen Brute Force Angriffe ist.

Gruß Hagen
  Mit Zitat antworten Zitat