Seite 1 von 1
DB mit einem Passwort sichern
Verfasst: 30.09.2005 15:19
von sobi
Hallo,
ich erinnere mich dunkel, dass es möglich ist, eine Datenbank mit einem Passwort zu sichern. - Irgendwo habe ich das vor einem halben Jahr mal gefunden, nur keine Ahnung wo!

Weiß von euch jemand darüber bescheid?
Liebe Grüße,
Simon
Edit: is ne SQLite - DB
Verfasst: 30.09.2005 19:42
von Zaphod
das hängt von der datenbank ab an welcher stelle man benutzer administriert. danach kann man schon während der odbc verbindung benutzernamen und passwort übergeben.
Verfasst: 01.10.2005 05:05
von sobi
Zaphod hat geschrieben:das hängt von der datenbank ab an welcher stelle man benutzer administriert. danach kann man schon während der odbc verbindung benutzernamen und passwort übergeben.
Es handelt sich um eine SQLite - Datenbank.
Mein Ziel ist es, die Datenbank selbst zu sichern. - Es macht in meinen Augen keinen Sinn, wenn ich im Programm ein "Benutzername" & "Passwort" einrichte, denn damit sichere ich nur die Verbindung zwischen dem Programm und der DB, aber nicht die DB selbst. (ich könnte in diesem Fall ganz einfach ein "eigenes kleines PB-Programm" schreiben und die DB auslesen - und genau das möchte ich verhindern, so weit wie es in einem vernünftigen Rahmen möglich ist!)
Hoffe jemand hat hier einen Tipp, wie ich das am besten anstelle...
Liebe Grüße und ein schönes Wochenende,
Simon
DB mit einem Passwort sichern
Verfasst: 04.10.2005 23:20
von sobi
Hallo,
wollte noch mal nachfragen, wie ich eine (SQLite) DB gegen unberechtigte Zugriffe schützen kann? - Geht das, wenn ja, wo finde ich Hilfe, bzw. kann mir jemand Tipps geben?
Liebe Grüße,
Simon
Verfasst: 04.10.2005 23:28
von ts-soft
Ist doch eigentlich relativ einfach. Pack die db mit z.B. VBin mit Passwort. Beim öffnen Deines Programmes, wird die DB temporär entpackt und am Programmende wieder gepackt.
Du kannst auch die Daten verschlüsseln im Memory, hierzu gibts ja auch reichlich CodeBeispiele und Libs. Mit den verschlüsselten Daten in Deiner DB kann doch keiner was anfangen.
Verfasst: 05.10.2005 00:40
von sobi
Danke ts-soft für deine Antwort
ts-soft hat geschrieben:Ist doch eigentlich relativ einfach.
Ohne das kennen der Antwort ist es eben "relativ" einfach!
Pack die db mit z.B. VBin mit Passwort. Beim öffnen Deines Programmes, wird die DB temporär entpackt und am Programmende wieder gepackt.
Du kannst auch die Daten verschlüsseln im Memory, hierzu gibts ja auch reichlich CodeBeispiele und Libs. Mit den verschlüsselten Daten in Deiner DB kann doch keiner was anfangen.
habe ich das also richtig verstanden, um eine "gesicherte" DB zu haben, muss ich alle Daten verschlüsseln und beim Auslesen wieder entschlüsseln? - Irgendwelche Ratschläge, ansonsten nehme ich Text_EncyrptWithPasswort?
Liebe Grüße und danke für jeden Tipp,
Simon
Verfasst: 05.10.2005 00:52
von ts-soft
Guckste CodeArchiv:
http://www.purearea.net/pb/CodeArchiv/E ... mproved.pb
Guckste PBOSL, link in meiner Signatur, z.B. BriefLZ
Diese Codes/Libs sind sehr schnell und für alle Arten von Daten geeignet, also nicht nur Texte. Ich hoffe das hilft Dir weiter.