Heim >Backend-Entwicklung >PHP-Tutorial >Diskutieren Sie Forenpasswörter und Verschlüsselungsregeln
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!