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

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

藏色散人
藏色散人nach vorne
2020-04-16 11:37:084877Durchsuche

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) );

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'));

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen