Heim > Datenbank > MySQL-Tutorial > Ausführliche Erläuterung der MySQL-Passwortverschlüsselung und -entschlüsselung

Ausführliche Erläuterung der MySQL-Passwortverschlüsselung und -entschlüsselung

藏色散人
Freigeben: 2020-04-16 11:37:08
nach vorne
4973 Leute haben es durchsucht

Detaillierte Erläuterung der MySQL-Passwortverschlüsselung und -entschlüsselung

Es gibt eine Vielzahl von Front-End-Verschlüsselungsalgorithmen, die für die Datenverschlüsselung und -entschlüsselung verwendet werden können Datenverschlüsselungs- und -entschlüsselungslösung.

Nehmen Sie die MySQL-Datenbank als Beispiel. Sie verfügt über eine integrierte entsprechende Verschlüsselungsfunktion (AES_ENCRYPT()) und Entschlüsselungsfunktion (AES_DECRYPT()).

1. Erstellen Sie eine Tabelle: Achten Sie beim Erstellen einer Tabelle auf die Art der Daten

CREATE TABLE users( username VARCHAR(10), PASSWORD VARCHAR(10), testpswd VARBINARY(20) );
Nach dem Login kopieren

Diese Tabelle hat drei Felder: „Benutzername“, „Passwort“, 'verschlüsseltes Passwort' '.

2. Daten in die Tabelle einfügen

rrree

Einen Datensatz einfügen, um die Verschlüsselung und Entschlüsselung zu unterstützen . Denken Sie daran.

3. Fragen Sie die verschlüsselten Daten (Entschlüsselung) aus der Tabelle ab:

INSERT INTO users (username,PASSWORD,testpswd) VALUES ('sxyu','1233210',AES_ENCRYPT('1233210','key'));
Nach dem Login kopieren

Aus den Abfrageergebnissen geht hervor, dass das entschlüsselte Passwort mit dem identisch ist Originalpasswort.

Empfohlen: „MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der MySQL-Passwortverschlüsselung und -entschlüsselung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage