Heim >Datenbank >MySQL-Tutorial >Code für HTML-PHP-Anmeldeseite, MD5-Verschlüsselung

Code für HTML-PHP-Anmeldeseite, MD5-Verschlüsselung

WBOY
WBOYOriginal
2016-08-04 08:53:362357Durchsuche

md5htmlmysqlphp

Ich habe MD5 verwendet, um das Passwort bei der Registrierung zu verschlüsseln

$str = "123";//Unverschlüsseltes Passwort
$mima=md5($str); echo $mima;

Beim Anmelden verschlüsselt der Hintergrund das eingegebene Passwort einmalig mit md5 und vergleicht es mit dem Passwort in der Datenbank



Verschlüsseln Sie auch das eingegebene Passwort mit der MD5-Funktion und vergleichen Sie es dann

Geben Sie an der Rezeption das Passwort=123456 ein


Empfangen Sie das Passwort im Hintergrund, verschlüsseln Sie das Passwort mit MD5 und vergleichen Sie das verschlüsselte Ergebnis mit dem in der Datenbank gespeicherten Ergebnis

Nach der Eingabe des Passworts wird es in den Hintergrund gesendet und dann von MD5 verschlüsselt. Es kann mit der Datenbank verglichen werden, MD5 ist einseitig und es gibt keine Entschlüsselung, daher ist dies die einzige Möglichkeit.

Die Verschlüsselung wird auch beim Anmelden geschrieben. MD5 kann nicht rückwärts entschlüsselt werden. Es kann nur das nach der Verschlüsselung generierte Passwort mit dem in der Datenbank verglichen werden.

$password=md5($_POST['password']);

Rufen Sie das Passwort von der Front-End-Seite ab, verschlüsseln Sie es mit MD5, speichern Sie es unter $password und stellen Sie dann fest, ob $password mit dem in der Datenbank gespeicherten übereinstimmt

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