Autor Beitrag
F.Art
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 434



BeitragVerfasst: So 19.03.06 15:26 
Ich versuche dateien zu verschlüsseln mit Twofish und der Combonente TDCP_twofish.
Leider funktioniert das ganze nicht ganz so wie ich es mir vorstelle.
Die Datei wird verschlüsselt aber ich bekomme die nicht richtig entschlüsselt.
Ich hoffe doch das mir jemand weiter helfen kann?
Wer die Kombos nicht kennt, dem kann ich die senden.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
procedure TForm1.Button1Click(Sender: TObject);
var
   FileStream: TMemoryStream;
begin
  FileStream := TMemoryStream.Create;
  FileStream.LoadFromFile('D:\test.exe');
  Twofish.InitStr('test');
  Twofish.EncryptStream(FileStream,FileStream,256);
  FileStream.SaveToFile('D:\test.dec');
  FileStream.Free;
  showmessage('fertig');
end;

procedure TForm1.Button2Click(Sender: TObject);
var
   FileStream: TMemoryStream;
begin
  FileStream := TMemoryStream.Create;
  FileStream.LoadFromFile('D:\test.dec');
  Twofish.InitStr('test');
  Twofish.DecryptStream(FileStream,FileStream,256);
  FileStream.SaveToFile('D:\test2.exe');
  FileStream.Free;
  showmessage('fertig');
end;


Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt
Moderiert von user profile iconraziel: Topic aus Sonstiges (Delphi) verschoben am So 19.03.2006 um 20:36
F.Art Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 434



BeitragVerfasst: So 19.03.06 20:50 
habe das problem behoben, musste 2 getrennte FileStreams machen und das FileZitze habe ich vergessen an zu passen.