Hallo Community,
ich habe mal wieder eine Frage.
Zur Zeit arbeite ich daran, meine Datenbank zu verschlüsseln.
Ich habe ein Programm geschrieben, welches mir alle String Daten in der Datenbank verschlüsseln und auch wieder entschlüsseln kann.
Dies würde z.B. so aussehen:
Nun ist meine Frage wie ich in meinem VB.NET Programm vorgehe, um die Daten auszulesen.
Ich habe ein Login-Fenster in dem ich Username und Passwort angebe. Wenn ich auf den Button Login
klicke, wird eine SQL-Abfrage ausgeführt, um nachzuschauen, ob der Benutzer überhaupt vorhanden ist.
Danach kann dieser sich einloggen.
Aber mein Problem ist, dass in dem Where-Teil der Abfrage der Benutzername nicht Verschlüsselt steht.
Das hat zur Folge, dass der Benutzer nicht herauskommt und wir uns nicht einloggen können.
Hat da jemand eine Idee, ob diese Methode der Verschlüsselung überhaupt Sinn ergibt oder wie ich nun weitervorgehe, um die richtigen Daten zu bekommen ?
vivil
ich habe mal wieder eine Frage.
Zur Zeit arbeite ich daran, meine Datenbank zu verschlüsseln.
Ich habe ein Programm geschrieben, welches mir alle String Daten in der Datenbank verschlüsseln und auch wieder entschlüsseln kann.
Dies würde z.B. so aussehen:
idUser | user | passwort |
1 | Ra2Oq4YwPGYT7qx0f1KYjA4lwf5pcbrobFd+RPD9NSw= | 6oyAq311O90pzDXKI5X8osNqQ6Bwh0FW3wwBmv6E2fE= |
Nun ist meine Frage wie ich in meinem VB.NET Programm vorgehe, um die Daten auszulesen.
Ich habe ein Login-Fenster in dem ich Username und Passwort angebe. Wenn ich auf den Button Login
klicke, wird eine SQL-Abfrage ausgeführt, um nachzuschauen, ob der Benutzer überhaupt vorhanden ist.
Danach kann dieser sich einloggen.
Aber mein Problem ist, dass in dem Where-Teil der Abfrage der Benutzername nicht Verschlüsselt steht.
Das hat zur Folge, dass der Benutzer nicht herauskommt und wir uns nicht einloggen können.
Hat da jemand eine Idee, ob diese Methode der Verschlüsselung überhaupt Sinn ergibt oder wie ich nun weitervorgehe, um die richtigen Daten zu bekommen ?
vivil