Heim >Backend-Entwicklung >PHP-Tutorial >Diskutieren Sie Forenpasswörter und Verschlüsselungsregeln

Diskutieren Sie Forenpasswörter und Verschlüsselungsregeln

高洛峰
高洛峰Original
2017-02-06 16:18:191857Durchsuche

Discuz-Passwortverschlüsselungsregeln:

md5(md5('string').'fixed string');

Die feste Zeichenfolge wird bei der Registrierung eines Benutzers zufällig generiert und im gespeichert Salt-Feld der Datentabelle pre_ucenter_members.

Beispiel: Wenn das Passwort 123456789 und die feste Zeichenfolge jb51 lautet, lautet die Verschlüsselungsregel: md5(md5('123456789').'jb51'); Das Ergebnis ist: 96122ff0dd306c912aab15adccf21df1

Discuz geheime Verschlüsselungsregeln:

Der Verschlüsselungsprozess besteht darin, zuerst den Wert zu verschlüsseln. Meine Frage lautet beispielsweise „die letzten vier Ziffern des Führerscheins“ und der Wert ist 7. Der MD5 von 7 ist 8f14e45fceea167a5a36dedd4bea2543. Die Antwort lautet „1v1.name“. Hier werden die MD5-Werte von 1v1.name und 7 zusammengefügt, also „1v1.name8f14e45fceea167a5a36dedd4bea2543“. 4611c04706ae05fd". Dann Nehmen Sie die 8 Bits vom 17. bis 24. Das Passwort „4611c047“ 4611c047 ist das Passwort in der Datenbank.

Überprüfen Sie während dieses Vorgangs unbedingt den Wert jeder Sicherheitsfrage im Quellcode.

Das Obige ist das vom Herausgeber eingeführte Passwort und die Passwortverschlüsselungsregeln. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht Zeit. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!

Weitere Artikel zu Discuz-Forum-Passwörtern und Passwortschutz-Verschlüsselungsregeln finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn