Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Daten sinnvoll auslagern (https://www.delphipraxis.net/135205-daten-sinnvoll-auslagern.html)

MaToBe 6. Jun 2009 14:47


Daten sinnvoll auslagern
 
Guten Tag,

wir haben von unserem Lehrer ein Projekt bekommen, ein Programm zu schreiben, welches untern anderem auch auf eine Datenbank zugreifen soll.

Dazu braucht man ja den Server, den Benutzer, das Passwort usw.

Diese Daten düfen nicht konstant sein, sonder müssen beispielsweise in einem halben Jahr verändert werden können, ohne die Exe neu compilieren zu müssen.

Deshalb hab ich mir gedacht, ich lager das in eine Datei aus, in der die Daten gespeichert werden, und das Programm läd sie bei jedem Start.

Nur darf man die Daten natürlich nicht lesen können, wenn man sie per Editor oder so öffnet. Wie mach ich das am besten??

Danke für die Anregungen, MFG

nat 6. Jun 2009 14:55

Re: Daten sinnvoll auslagern
 
naja, "lesbar" wären sie auch wenn du sie fest in dein programm integrierst.
wenn du sie nicht weiter schützt reicht da schon ein simpler text/hex-editor.
das problem, dass die daten irgendwie(!) lesbar sind wenn du sie auf dem client
speichert wirst du immer haben. du kannst es nur erschweren und so halt
einer große menge an leuten das auslesen unmöglich machen (mangels know-how).
ich denke eine verschlüsselte config-datei dürfte da seinen dienst schon tun.

haentschman 7. Jun 2009 14:19

Re: Daten sinnvoll auslagern
 
Hallo... :hi:

um welche Art und Menge von Daten handelt es sich denn ?

Beispiele:
- Konfigurationseinstellungen --> INI, TXT etc.
- Daten welche vom Programm bearbeitet werden --> z.B. Desktopdatenbank, Embedded
- Daten werden von mehreren Benutzern gleichzeitig gelesen/geschrieben --> vernünftiges DBMS

Thema nicht lesen:
- Verschlüsselung der einfachsten Sorte
- Benutername und Paßwort für die Datenbank

hoffe Anregungen gegeben zu haben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 Uhr.

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