Beispiele für die MySQL-Verschlüsselung und -Entschlüsselung Die Ver- und Entschlüsselung von Daten ist im Sicherheitsbereich von großer Bedeutung. Für Programmierer ist das Speichern von Benutzerkennwörtern in verschlüsselter Form in der Datenbank von großer Bedeutung für die Eindringlinge, die die Privatsphäre der Benutzer stehlen möchten. Achten Sie beim Erstellen einer Tabelle auf den Feldtyp. Wie in der folgenden Abbildung dargestellt: Einfügen verschlüsselter Daten in die Tabelle Die obige Einfügeanweisung hat drei Felder: „Benutzername“, „Passwort“ und „Verschlüsseltes Passwort“. Die Funktion AES_ENCRYPT() erfordert einen „Schlüssel“, um die Verschlüsselung zu unterstützen, und dieser wird auch für die Entschlüsselung benötigt (denken Sie daran!). Nachfolgend sehen Sie einen Screenshot der Daten in der Tabelle: Die obige Einfügeanweisung hat drei Felder: „Benutzername“, „Passwort“ und „Verschlüsseltes Passwort“. Die Funktion AES_ENCRYPT() erfordert einen „Schlüssel“, um die Verschlüsselung zu unterstützen, und dieser wird auch für die Entschlüsselung benötigt (denken Sie daran!). Nachfolgend sehen Sie einen Screenshot der Daten in der Tabelle: Abfragen verschlüsselter Daten aus der Tabelle Die obige Abfrage verwendet die Funktion AES_DECRYPT(). Hier sind die Ergebnisse: Im obigen Screenshot können wir sehen, dass die Werte der Felder „pasword“ und „decryptedpassword“ gleich sind, d. h. Sie haben das Benutzerpasswort entschlüsselt. Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
<<: Teilen Sie 12 häufig verwendete Loader in Webpack (Zusammenfassung)
>>: So laden Sie das JAR-Paket über die Webseite auf Nexus hoch
Inhaltsverzeichnis chmod Beispiel Besonderes Auge...
In diesem Artikel wird der spezifische JavaScript...
VMware Workstation ist eine leistungsstarke virtu...
Einführung: Die Konfiguration von Docker, auf dem...
Um eine Zeichenfolge zu ersetzen, müssen wir das ...
In diesem Artikel wird der spezifische JavaScript...
Vorwort Vor Feierabend erhielt der Autor eine Anf...
Vorwort Nach der Installation von MySQL und Navic...
Seit der Einführung des contentEditable-Attributs ...
Dieser Artikel beschreibt, wie Sie mit der lokale...
Wenn ich irgendwelche unklaren Fragen habe, gehe ...
1. Die Rolle der Klammern 1.1 Eckige Klammern [ ]...
In diesem Artikel wird die Verwendung von MySQL-A...
In diesem Artikelbeispiel wird der spezifische Co...
Wenn die Serverdaten nicht verschlüsselt und mit ...