mysql Eingabefeld verschlüsseln
henry
- datenbank
0 Jörg Reinholz2 ChrisB
Hallo,
ich benutze mysql für den Zugang zu Apache über htaccess.
Gibt es eine Möglichkeit um bei der Eingabe des Passwortes in ein Datenfeld der Datenbank diesen Wert automatisch zu verschlüsseln.
Nochmals, ich sende einen Klartext an das Datenbankfeld und dieser Klartext wird automatisch verschlüsselt gespeichert.
Die Eingabe in die Datenbank wird mit einem Perlscript erledigt.
Ich hoffe ich habe es verständlich erklärt ;-)
Gruß
henry
Nochmals, ich sende einen Klartext an das Datenbankfeld und dieser Klartext wird automatisch verschlüsselt gespeichert.
Verschlüsselt? Du meinst einen Hash? Das geht so:
INSERT INTO tabelle
SET passwort
=PASSWORD("Geh Heim!");
oder:
INSERT INTO tabelle
SET passwort
=ENCRYPT("Geh Heim!");
Literatur:
Jörg Reinholz
Hi,
Wobei man bei letzterem auf den Hinweis achten sollte,
The PASSWORD() function is used by the authentication system in MySQL Server; you should *not* use it in your own applications.
MfG ChrisB
Hallo,
danke euch beiden... genau das was ich wollte.
Gruß
Peter