phpbar.de logo

Mailinglisten-Archive

Re: Verschlüsselung ...
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Verschlüsselung ...



> >Bsp.: INSERT INTO user (username, password) VALUES ("ich",
> >password("pass"))
> >
> >Allerdings kann man das Passwort dann nicht mehr entschlüsseln.
> 
> ?? Was soll ich dann mit dem gespeicherten Passwort anfangen?

Du kannst trotzdem eine Paßwortabfrage und -prüfung machen, indem Du das
eingegebene Paßwort verschlüsselst und dann mit dem Datenbankeintrag
vergleichst:

SELECT COUNT(username) FROM user
WHERE username="ich" AND password=password("pass")

Diese Anfrage ergibt 1, wenn es einen Benutzer "ich" gibt, dessen
Paßwort "pass" ist, bzw. 0, wenn es keinen User mit diesem Benutzernamen
gibt oder das eingegebene Paßwort falsch ist.

Das ganze ist aber möglicherweise auch eher dazu gedacht, in die
MySQL-Systemdatenbank mysql Paßwörter für MySQL-Benutzer einzutragen.

Ciao, MARK

-- 
metrix internet design gmbh                k a l l i w o d a s t r. 3
mark arnold                                76185    k a r l s r u h e
software-entwicklung                       t e l :  0721 - 5 97 22- 0
email: arnold_(at)_metrix.de                    f a x :  0721 - 5 97 22-60
                                           http://www.metrix.de


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive