Verschlüsselung der Passwörter in PHPBB3
Verfasst: 26.05.2008 20:24
Ich hoffe, es gibt nicht schon ein Topic dieser Art, hab aber keines gefunden ... aber ich habe da mal eine Frage:
Ich programmiere derzeit eine Community und habe als Forensoftware phpbb3 gewählt .... die Seite programmiere ich selbst ... ich kam auf die Idee, dass eine Person sich nur einmal registrieren muss, im Forum, und dass er sich mit seinen Daten auch auf der Page einloggen kann... schön und gut ... aber das Passwort ist irgendwie komisch verschlüsselt ... in der Datenbank erkenne ich keine Form von MD5 oder SHA1, sondern irgendwie so etwas:
$H$9o5XaDwABLEj.UrsVBdv3NbvS.7rnK1
Deshalb kann ich keine normale sql-Abfrage programmieren ... normalerweise würde ich das aus dem Stegreif so machen:
Kann mir jemand über die Verschlüsselung was erzählen? Wäre sehr dankbar!
Edit: Nur zur Info ... in der Knowledge Base habe ich schon nachgeguckt ..
Ich programmiere derzeit eine Community und habe als Forensoftware phpbb3 gewählt .... die Seite programmiere ich selbst ... ich kam auf die Idee, dass eine Person sich nur einmal registrieren muss, im Forum, und dass er sich mit seinen Daten auch auf der Page einloggen kann... schön und gut ... aber das Passwort ist irgendwie komisch verschlüsselt ... in der Datenbank erkenne ich keine Form von MD5 oder SHA1, sondern irgendwie so etwas:
$H$9o5XaDwABLEj.UrsVBdv3NbvS.7rnK1
Deshalb kann ich keine normale sql-Abfrage programmieren ... normalerweise würde ich das aus dem Stegreif so machen:
Code: Alles auswählen
<?php
$name = $_POST['name'];
$pwd = md5( $_POST['pwd'] ); // oder eben sha1();
$sql = "SELECT * FROM user_table WHERE username = " . $name . " AND password = " . $pwd;
$result = mysql_query( $sql );
// usw ...weiss jetzt auch nicht, ob da was fehlerhaft dran ist
?>
Edit: Nur zur Info ... in der Knowledge Base habe ich schon nachgeguckt ..