henry: mysql Eingabefeld verschlüsseln

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

  1. 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

    1. 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

      --
      RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
      1. Hallo,

        danke euch beiden... genau das was ich wollte.

        Gruß
                 Peter