Neue Verschlüsselungsmethode

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Teen
Mitglied
Beiträge: 49
Registriert: 24.08.2005 17:31

Neue Verschlüsselungsmethode

Beitrag von Teen »

Hallo! Seitdem ich das RC5 nutze, habe ich auf meiner Homepage ein Login Formular laufen, dass den Besucher NICHT zum Forum weiterleitet. Das Script frägt die Daten aus der Datenbank ab. Ich kann mich aber nun nicht mehr einloggen, da ja beim RC7 die Verschlüsselungsmethode der Passwörter verändert wurde.
Mein alter Code um das Passwort abzurufen war der:

Code: Alles auswählen

 $pass = md5($_POST["loginpass"]);
Dort ist zu erkennen, dass er es als md5 abruft. Nun wollte ich fragen wie die Passwörter nun verschöüsselt wurden und wie der Code dann aussehen sollte.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Die Passwörter werden jetzt mit einem sog. Salt (dt. Salz) gespeichert. Das erhöht die Sicherheit der Passwörter in der Datenbank. MD5()-Passwörter ansich sind nämlich nicht sonderlich stark und mit etwas (viel) Rechenleistung leicht zu entschlüsseln.

Die neue Funktion heißt

Code: Alles auswählen

phpbb_check_hash($password, $hash)
$hash sollte der Wert aus der Datenbank sein.
$password das übergebene Passwort.
Die Funktion gibt true (Passwort ist richtig) oder false (Passwort ist falsch) zurück.

Da es sich hierbei um eine Funktion von phpBB handelt und keiner von PHP selbst, musst du eventuell ein paar Dateien von phpBB nachladen.

Gruß,
bantu.
Powered by Coffee
Teen
Mitglied
Beiträge: 49
Registriert: 24.08.2005 17:31

Beitrag von Teen »

Welche Datein wären es und wie wäre das zu bewerkstelligen?
Skippy
Mitglied
Beiträge: 212
Registriert: 19.08.2006 11:10
Wohnort: Eisenberg

Beitrag von Skippy »

eiegentlich nur die common.php
Galvano-atelier--für alle die Galvanisieren als Hobby betreiben
sowiso
Mitglied
Beiträge: 23
Registriert: 20.10.2007 17:18
Kontaktdaten:

Beitrag von sowiso »

Kannst du vielleicht mal posten wie das dann aussieht?
thundix
Mitglied
Beiträge: 13
Registriert: 20.09.2008 20:36

Re:

Beitrag von thundix »

Skippy hat geschrieben:eiegentlich nur die common.php
Dann wird aber eine weiße Seite angezeigt wenn ich die common.php
include. :roll:
Antworten

Zurück zu „Coding & Technik“