Verschlüsselung der Passwörter in PHPBB3

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
I2aiden
Mitglied
Beiträge: 5
Registriert: 26.05.2008 20:08

Verschlüsselung der Passwörter in PHPBB3

Beitrag von I2aiden »

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:

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
?>
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 ..
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hallo,

ich kann Dir ein externes Loginscript anbieten :

www.lpi-clan.de

Dort angekommen in den MOD Bereich gehen und nach dem externen Login Script Ausschau halten.
I2aiden
Mitglied
Beiträge: 5
Registriert: 26.05.2008 20:08

Beitrag von I2aiden »

Danke für die schnelle Antwort, werde mir's mal anschauen!
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

aber das Passwort ist irgendwie komisch verschlüsselt
phpBB verwendet inzwischen Salz im Passwort. Das simple MD5 ist unter bestimmten Umständen einfach zu knacken. (Stichwörter: Rainbow Tables, Precalculation.)

Schau dir notfalls die phpBB3-Funktionen dazu an.
Powered by Coffee
I2aiden
Mitglied
Beiträge: 5
Registriert: 26.05.2008 20:08

Beitrag von I2aiden »

bantu hat geschrieben: Schau dir notfalls die phpBB3-Funktionen dazu an.
Darf ich mir kurz eine dumme Frage erlauben? Wo finde ich diese Funktionen denn? Meinst du die Code-Funktionen oder gibts die auch irgendwo in der Knowledge Base zu sehen?
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Ja, ich meine den Code. Du schreibst, du baust dir eine Community. Daher dachte ich der Code sollte keine Probleme machen. :-)
Powered by Coffee
I2aiden
Mitglied
Beiträge: 5
Registriert: 26.05.2008 20:08

Beitrag von I2aiden »

Naja was das betrifft: ich bin kein Profi-PHP'ler ... ich schaffe es eben, gerade mal n paar skripte zu schreiben, in dem zum beispiel einträge angezeigt werden, n adminbereich dazu ... mit etwas mühe schaffe ich auch etwas komplexeres .... und bei dem code der phpbb-dateien muss ich mich verdammt gut konzentrieren, dass ich da durchblicke ...

könnte ich evtl. den namen der datei wissen, indem die funktion versteckt ist?
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Wo könnten Funktionen versteckt sein?

includes/function.php :wink:
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
I2aiden
Mitglied
Beiträge: 5
Registriert: 26.05.2008 20:08

Beitrag von I2aiden »

es gibt mehrere function-dateien .... aber wenns grad die ist, dann ist ja gut :o die salz-funktion ist sicher irgendwie mit salt oder so benannt, nehme ich an... ich werde mal suchen ...

ich bedanke mich dann mal für die kompetente hilfe

edit:
function phpbb_hash() wirds sein :o

editedit:
und natürlich die dazugehörigen anderen funktionen 8)
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Gut erkannt, wenn ich die Funktionen richtig im Kopf habe sind die nichtmal phpBB3 gebunden (d.h. an die DB oder sonstiges gekoppelt) so das du sie "überall" einsetzen kannst. :wink:
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“