Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie DBASE Verschlüsselung (ENCRYPTION)? (https://www.delphipraxis.net/137111-wie-dbase-verschluesselung-encryption.html)

guke 14. Jul 2009 16:47

Datenbank: DBASE for Windows • Version: 5.0 • Zugriff über: Delphi 4

Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Hallo

ich möchte die bisher unverschlüsselten DBASE-Dateien verschlüsseln und mit Delphi wie bisher bearbeiten.
Unter PARADOX ist eine Verschlüsselung ja sehr einfach möglich - unter DBASE für Windows fällt mir jedoch keine Lösung ein und ich habe auch nichts dazu im Internet gefunden.

Weiß jemand Rat?

Danke.

mkinzler 14. Jul 2009 18:14

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Im Programm: Beim Reinschreiben Verschlüsseln, beim Lesen entschlüsseln

guke 14. Jul 2009 19:44

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Zitat:

Zitat von mkinzler
Im Programm: Beim Reinschreiben Verschlüsseln, beim Lesen entschlüsseln

Danke, aber das dauert mir zu lang. Außerdem bliebe dann die Indexdatei (mit Vor- und Zunamen) unverschlüsselt.

mkinzler 14. Jul 2009 19:50

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Zitat:

Außerdem bliebe dann die Indexdatei (mit Vor- und Zunamen) unverschlüsselt.
Wenn du vorher verschlüsselst, müssten diese die verschlüsselten Strings enthalten :gruebel:

guke 14. Jul 2009 20:21

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Wenn ich den Index auch verschlüssele, wie sollen die Anwender dann ihre SQL-Abfragen formulieren?

mkinzler 14. Jul 2009 20:24

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
SQL-Code:
select <Feldliste> from <Tabelle> where <Feld> = <Cryptfunktion>(<Wert>) ...;

guke 14. Jul 2009 20:30

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Stimmt, das müsste gehen.

Eine einfacherer Möglichkeit gibt es nicht mit Delphi und Dbase-Dateien (ähnlich wie bei Paradox)?

mkinzler 14. Jul 2009 20:34

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Leite dir Komponenten ab, welche das transparent im Hintergrund erledigen

guke 14. Jul 2009 20:41

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Da wird mir wohl nichts anderes übrig bleiben. Aber ich vermute, dass die Konvertierung der Dbase-Dateien ins Paradoxformat oder der Umstieg auf eine Datenbank weniger aufwendig wäre.

mkinzler 14. Jul 2009 20:42

Re: Wie DBASE Verschlüsselung (ENCRYPTION)?
 
Ich würde auch für den Eisatz eines richtigen DBMS plädieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:51 Uhr.
Seite 1 von 2  1 2      

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