Publicado em: 23/01/2009 | Autor: Jonathan Lamim | Categoria: Delphi
procedure EnDecryptFile(INFName, OutFName : String; Chave : Word);
var
InMS, OutMS : TMemoryStream;
I : Integer;
C : byte;
begin
InMS := TMemoryStream.Create;
OutMS := TMemoryStream.Create;
try
InMS.LoadFromFile(INFName);
InMS.Position := 0;
for I := 0 to InMS.Size - 1 do
begin
InMS.Read(C, 1);
C := (C xor not(ord(chave shr I)));
OutMS.Write(C,1);
end;
OutMS.SaveToFile(OutFName);
finally
InMS.Free;
OutMS.Free;
end;
end;var
origem, destino: string;
begin
origem := Edit1.Text;
destino := Edit2.Text;
EnDecryptFile(origem, destino, 12)
end;
Sites que apoiamos:
Últimos artigos:
Últimas notícias:
Últimas resenhas:
Top Artigos:
Top notícias:
© 2005 - 2012 - Oficina da Net - v8.1 | Todos os direitos reservados | Desenvolvido por: Desenvolve Web | Fone: 51 3902 0370