Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   DBGrid Text verschlüsseln mit der XOR-Methode (https://www.delphipraxis.net/171057-dbgrid-text-verschluesseln-mit-der-xor-methode.html)

Alterauge 18. Okt 2012 08:43

Datenbank: MySQL • Version: 5.5 • Zugriff über: MyConnection

DBGrid Text verschlüsseln mit der XOR-Methode
 
Hallo,
würde gerne mit der XOR-Methode Text verschlüsseln!

Hier der Quelltext!
Leider wird der Text nicht verschüsselt ?

Delphi-Quellcode:
procedure TForm1.AdvGlowButton3Click(Sender: TObject);
var
  s: String;
  i: Integer;
//begin
 //if MyTable2.FieldByName('StatusEinsatz').Text ='Eingang' then
begin
  // Kodieren
MyTable2.Edit;
  s:=MyTable2.FieldByName('Meldung').Text;
  for i:=1 to length(s) do
    s[i]:=char(23 Xor Ord(s[i]));
     MyTable2.FieldByName('StatusEinsatz').Text :='Quittung +';
       MyTable2.Post;
        MyTable2.Refresh;
 //end else begin

 end;
//end;

Bummi 18. Okt 2012 09:02

AW: DBGrid Text verschlüsseln mit der XOR-Methode
 
Du weist ja s auch nicht mehr dem Feld zu ...
Bei der XOR - Verschlüssung können Zeichen entstehen mit denen ein normales Varcharfeld nicht wie erwartet umgeht.
Die Schlüsselstärke 1 Byte ist recht mau.
Die Einrückungen sind etwas verwirrend ....

DeddyH 18. Okt 2012 09:03

AW: DBGrid Text verschlüsseln mit der XOR-Methode
 
Wenn Du auch nur die Kopie "verschlüsselst" hat das mit dem Original ja nichts zu tun.

Alterauge 18. Okt 2012 09:23

AW: DBGrid Text verschlüsseln mit der XOR-Methode
 
Ok, dann suche ich mal eine andere Lösung!
Danke für Eure Hilfe :-D

DeddyH 18. Okt 2012 09:27

AW: DBGrid Text verschlüsseln mit der XOR-Methode
 
Einfach noch einmal andersherum zuweisen sollte doch genügen.

Alterauge 18. Okt 2012 09:39

AW: DBGrid Text verschlüsseln mit der XOR-Methode
 
Zitat:

Zitat von DeddyH (Beitrag 1187435)
Einfach noch einmal andersherum zuweisen sollte doch genügen.

Hallo DeddyH,
wie meinst Du das?

DeddyH 18. Okt 2012 10:03

AW: DBGrid Text verschlüsseln mit der XOR-Methode
 
Delphi-Quellcode:
s:=MyTable2.FieldByName('Meldung').Text;
...
MyTable2.FieldByName('Meldung').Text := s;
MyTable2.Post;


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 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 by Thomas Breitkreuz