![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: ADO
MySQL verschlüsseln
Hallo Leute,
ich hab ein relativ groes Projekt und will das anderen Leuten weitergeben, damit ich weniger warten muss. Damit nicht jeder in die DB oder die XML-Output-Files rein schauen kann, wollte ich das ganze verschlüsseln. Bei der DB reichen eigentlich die Text und Varchar Felder. In dem Sektor der verschlüsselung habe ich aber gar keine Ahnung. Es soll so einfach wie möglich gestrickt sein und ggf. alles über die SQL-Strings gelöst werden. Daten in ein Blob-Feld zu schreiben hab ich auch noch hinbekommen - ob das allerdings richtig war hab ich keine Ahnung. Das aAslesen scheitert dann komplett ... Google hat jetzt auch nen Teil ergeben was Verfahren und sowas angeht aber eine "einfache" Variante konnte ich noch nicht finden um mein Problem in angriff zu nehmen. Das Projekt umfasst mehrere 10.000 Code-Zeilen. Daher wär ein SQL verfahren das einfachste meiner Meinung nach Evtl. hat jemand einen Tipp für mich. |
AW: MySQL verschlüsseln
Willst du
![]() |
AW: MySQL verschlüsseln
Darüber gestoßen bin ich gestern glaube ich. Aber ich habe es noch nicht hinbekommen die Sachen wieder richtig auszugeben
Delphi-Quellcode:
Bei der Memo-Zuweisung kennt er das Feld nicht. Also müsste ja die Select-Anweisung falsch sein ...
Query1.Close;
Query1.SQL.Text := 'INSERT INTO test (NeuesFeld) Values( AES_ENCRYPT(''speicher_test'', ''passwd'') )'; Query1.ExecSQL; Query1.Close; Query1.SQL.Text := 'SELECT AES_DECRYPT(''NeuesFeld'', ''passwd'') FROM test'; Query1.Open; Query1.last; Memo1.Text := Query1.FieldByName('NeuesFeld').AsString; |
AW: MySQL verschlüsseln
Wie wäre es mit
Code:
SELECT AES_DECRYPT(NeuesFeld,'passwd') AS NeuesFeld from test
|
AW: MySQL verschlüsseln
Warum nimmst Du nicht einfach die Verschlüsselung von Mysql selber. Du benötigst dafür nur ein Zertifikat, dass am Client vorrätig sein muss. Das ganze geht dann per SSH. Zugriff nur mit diesem Schlüssel...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 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