![]() |
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:
Gruß,
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; |
Re: Welche Unit brauch ich dafür...?
bist du sicher das iKey keine variable bzw konstante ist?
|
Re: Welche Unit brauch ich dafür...?
Zitat:
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 |
Re: Welche Unit brauch ich dafür...?
Zitat:
![]() Gruß, |
Re: Welche Unit brauch ich dafür...?
|
Re: Welche Unit brauch ich dafür...?
Joa, ne dank dir fKerber... hatts dann auch gefunden.. es is ne Konstante :|
Gruß, |
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 |
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