Heim >Backend-Entwicklung >PHP-Problem >Was ist die Situation, wenn PHP MD5 anders ist?

Was ist die Situation, wenn PHP MD5 anders ist?

藏色散人
藏色散人Original
2020-07-17 09:07:363973Durchsuche

php MD5 ist unterschiedlich bedeutet, dass sich der MD5-Wert vom MD5-Wert in der MySQL-Datenbank unterscheidet. Die Lösung besteht darin, zu überprüfen, ob die Variablen in der Funktion „md5()“ von MySQL korrekt sind, und entsprechende Änderungen vorzunehmen . .

Was ist die Situation, wenn PHP MD5 anders ist?

php MD5 unterscheidet sich vom Wert von MD5 in der MySQL-Datenbank

Das Einfügen einer Zeichenfolge mithilfe der MySQL-Datenbank ist MD5 ( "admin") erhält: de763cd3b4eeea46d7dec0d499a1f44f

Aber wenn ich md5("admin") in PHP verwende, ist das Ergebnis tatsächlich: 21232f297a57a5a743894a0e4a801fc3

Warum tritt dieses Problem auf?

Das MD5('admin')-Ergebnis von MySQL ist 21232f297a57a5a743894a0e4a801fc3

Das MD5('admin')-Ergebnis von PHP ist 21232f297a57a5a743894a0e4a801fc 3

Bitte überprüfen Sie Ihr MySQL MD5 () Sind die Variablen in der Funktion korrekt? Das MD5-Ergebnis von „admin“ lautet beispielsweise de763cd3b4eeea46d7dec0d499a1f44f

Weitere Informationen zu diesem Thema finden Sie auf der PHP-Chinese-Website !

Das obige ist der detaillierte Inhalt vonWas ist die Situation, wenn PHP MD5 anders ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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