- Du hast viel Code gepostet, was das Thema unnötig in die Länge zieht und unübersichtlich macht (zumindest ist die Menge hart an der Grenze).
Es wäre besser die Datei bzw. den Code als .txt Datei abzuspeichern und dann hier einen Link zu posten - siehe auch KB:datei . - Du hast dein Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Zum Thema: Du kriegst das Skript vermutlich am einfachsten hin, wenn du auf bestehende Systeme zurückgreifst. Üblicherweise geht das am einfachsten und sichersten. Es ist auch besser sich selbst sowas anzusehen, denn ehrlich gesagt hast du noch nirgendwo geschrieben was du eigentlich machen willst. Wie oben schon geschrieben ist die Verschlüsselung keine reine md5 Verschlüsselung mehr, sondern enthält zusätzlich einen Salt, also ein paar zufällige Buchstaben die mitverschlüsselt werden. Daher wirst du mit keinem standard Verschlüsselungsverfahren das diesen Salt nicht kennt auf die in der Datenbank gespeicherten Werte kommen.
Wie schon gesagt: Im Verzeichnis includes/auth/ finden sich die Dateien, die für den Login in phpBB zuständig sind. Hier ist auch die Funktion zu finden, die die Hashes konvertiert an der man sehr leicht sehen kann wie das ganze funktioniert, außerdem bietet phpBB sehr einfache Funktionen die das Passwort direkt überprüfen ohne dass du dir Gedanken darüber machen müsstest wie es in der Datenbank gespeichert ist.