![]() |
Datenbank: SQLite • Version: 3 • Zugriff über: DBExpress
SQLite Datenbank Username + Passwort
Schönen guten Abend,
ich bin gerade dabei eine Anwendung zu schreiben, die eine SQLite Datenbank benutzt. Diese Datenbank erstelle ich selbst über die Anwendung. Jetzt möchte ich diese Datenbank mit einem Usernamen und einem Passwort versehen. Die Frage ist, ob das überhaupt möglich ist, da ich nicht wirklich was für Delphi finden kann. Beim erstellen der Datenbank habe ich mal versucht, als Parameter Username und Passwort zu setzten, aber das interessiert die Datenbank später nicht. Könnt ihr mir sagen, wie ich eine SQLite Datenbank schützen kann? |
AW: SQLite Datenbank Username + Passwort
das Thema "SQlite & Passwort/Verschlüsselung" gab es hier schon ein paar mal.
Ob und wie es mit Delphi Boardmitteln wie einfachem DBexpress geht konnte meines Wissens noch niemand per MiniDemoProjekt online stellen. Damit geht es, kostet aber ein paar wenige Eur: ![]() |
AW: SQLite Datenbank Username + Passwort
Zitat:
![]() ![]() Fazit: SQLite verfügt nicht über eine Passwortverschlüsselung bzw. Zugangssicherungsicherung. Also machst du das selber, indem du die relevanten Daten des Anwenders in der Anwendung ver- und entschlüsselst. Als Key dienen Passwort und Username für den Zugang zur Anwendung. Letztere legst du in der Datenbank als Hash-String ab. Die Daten entschlüsselst du beim Auslesen uns stellst sie in einem ClientDataSet zur Verfügung, so daß der Anwender die Daten in der Anwendung lesen kann. Beim Abspeichern verschlüsselst du die Daten dann wieder, bevor du sie der Query übergibst, die mit der Datenbank verbunden ist. |
AW: SQLite Datenbank Username + Passwort
Du kannst die Verschlüsselung auch transparent durch FireDAC erledigen lassen:
![]() |
AW: SQLite Datenbank Username + Passwort
Danke für den Link :thumb:
|
AW: SQLite Datenbank Username + Passwort
Zitat:
Natürlich nur wichtig wenns auch für mobile Geräte gebraucht wird. |
AW: SQLite Datenbank Username + Passwort
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 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