Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Welche Unit brauch ich dafür...? (https://www.delphipraxis.net/20157-welche-unit-brauch-ich-dafuer.html)

Akut-Programming 14. Apr 2004 09:43


Welche Unit brauch ich dafür...?
 
Hi, ich hatte hier in der DP den folgenden Code zu verschlüsseln von Text gefunden. Beim ausführen, meinte der Compiler, das er den Bezeichner "iKey" nicht kennt!! :gruebel: Kann mir da vielleicht jmd. sagen, welche Uses ich eintragen muss damit der Code funzt? Beim eigentlichen Post stands nicht dabei.. :roll:
Delphi-Quellcode:
procedure Tfrm_main.SaveCrypt(const Filename: TFilename);
var
  MStream   : TMemoryStream;
  FileStream : TFilestream;
  aByte     : Byte;
begin
  MStream:=TMemoryStream.Create;
  FileStream:=TFilestream.Create(Filename,fmCreate);
  Try
    frm_main.mem_text.Lines.SaveToStream(MStream); // Memo in einen MemoryStream speichern
    MStream.Position:=0;
    While MStream.Position<MStream.Size do
      begin
      MStream.Read(aByte,SizeOf(Byte));
      aByte:=aByte xor iKey; // Verschlüsselung  - iKey ist nicht bekannt
      FileStream.Write(aByte,SizeOf(Byte));
      end;
  Finally
    MStream.Free;
    Filestream.Free;
    end;
end;
Gruß,

Pseudemys Nelsoni 14. Apr 2004 09:53

Re: Welche Unit brauch ich dafür...?
 
bist du sicher das iKey keine variable bzw konstante ist?

Tryer 14. Apr 2004 09:59

Re: Welche Unit brauch ich dafür...?
 
Zitat:

Zitat von Akut-Programming
Kann mir da vielleicht jmd. sagen, welche Uses ich eintragen muss damit der Code funzt?

Nichts weiter.. iKey ist nur ein Platzhalter.

Du solltest dich schon etwas genauer mit der XOR-Verschlüsselung befassen, dann verstehst Du auch was dort gemacht werden soll.
(Vielleicht hilft es ja schon den Thread aus dem du den Code kopiert hast mal ganz zu lesen ;) )

MfG,
Tryer

Akut-Programming 14. Apr 2004 10:02

Re: Welche Unit brauch ich dafür...?
 
Zitat:

Zitat von Tryer
(Vielleicht hilft es ja schon den Thread aus dem du den Code kopiert hast mal ganz zu lesen ;) )

Das hab ich auch, hab ihn grad eben sogar nochmal gelesen. Hier steht nirgendwo, wofür iKey ist :gruebel: Naja, muss ich mal noch n bissl gucken..

Gruß,

fkerber 14. Apr 2004 10:26

Re: Welche Unit brauch ich dafür...?
 
Hi!

Antwort hier:
http://www.delphipraxis.net/internal...ct.php?t=19786

Ciao fkerber

Akut-Programming 14. Apr 2004 10:28

Re: Welche Unit brauch ich dafür...?
 
Joa, ne dank dir fKerber... hatts dann auch gefunden.. es is ne Konstante :|

Gruß,

fkerber 14. Apr 2004 10:30

Re: Welche Unit brauch ich dafür...?
 
Hi!

Konstante würd ich es, bei der Antwort irgendwie nicht nennen, oder?
Ist ja jetzt nicht wirklich konstant, sondern nur eine Variable, die etwas vom Nutzer eingegebenes aufnimmt.

Ciao fkerber

Akut-Programming 14. Apr 2004 10:32

Re: Welche Unit brauch ich dafür...?
 
Naja, ich hatte sie jetzt erstmal als konstante vergeben. Werds jetzt auch als Passwort nutzen..

Gruß,


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz