
В следующем коде:
Код: Выделить всё
var f: TMemorystream;
m: pbytearray;
i: integer;
k: byte;
begin
f:=tmemorystream.create;
f.loadfromfile(filename);
m:=f.Memory;
k:=$ce;
for i:=0 to f.size-1 do
begin
m[i]:=(m[i] xor k)
inc(k);
end;
end; 