Ich will Passwörter verschlüsselt in einer MySQL-Tabelle speichern. Wie kann ich denn Passwörter mit 128 Bit verschlüsseln und wieder entschlüsseln?
Passwort verschlüsseln?
Einklappen
X
-
reicht md5 nichtaus?
siehe handbuch
http://www.php-resource.de/manual.ph...ction.md5-file
http://www.php-resource.de/manual.php?p=function.md5
oder
http://www.php-resource.de/manual.ph...urity.database
PHP-Code:// Speichern des Passwort hash
$query = sprintf("INSERT INTO users(name,pwd) VALUES('%s','%s');",
addslashes($username), md5($password));
$result = pg_exec($connection, $query);
// Afragen, ob der User das richtige Passwort übermittelt hat
$query = sprintf("SELECT 1 FROM users WHERE name='%s' AND pwd='%s';",
addslashes($username), md5($password));
$result = pg_exec($connection, $query);
if (pg_numrows($result) > 0) {
echo "Welcome, $username!";
}
else {
echo "Authentication failed for $username.";
}
php-Entwicklung | ebiz-consult.de
PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
die PHP Marktplatz-Software | ebiz-trader.de
Kommentar