MySQL-Verschlüsselungsfunktionen sind: 1. [DECODE(str,key)] verwendet key als Schlüssel zum Entschlüsseln der verschlüsselten Zeichenfolge str 2. [AES_DECRYPT(str,key)] gibt das Schlüsselpaar string str zurück das Ergebnis der Entschlüsselung mit dem Advanced Encryption Standard-Algorithmus.
MySQL-Verschlüsselungsfunktionen sind:
1, AES_ENCRYPT(str,key)
: Gibt das Schlüsselpaar string str zurück. Das Ergebnis von Verschlüsselung mit dem Advanced Encryption Standard-Algorithmus und Aufruf von AES_ENCRYPT ist eine binäre Zeichenfolge, die im BLOB-Typ gespeichert ist.
2, AES_DECRYPT(str,key)
: Gibt das Ergebnis der Entschlüsselung der Zeichenfolge str mithilfe des Advanced Encryption Standard-Algorithmus unter Verwendung des Schlüssels zurück.
3. DECODE(str,key)
: Verwenden Sie den Schlüssel als Schlüssel zum Entschlüsseln der verschlüsselten Zeichenfolge str.
4. ENCRYPT(str,salt)
: Verschlüsseln Sie die Zeichenfolge str mit der Funktion UNIXcrypt() mit dem Schlüsselwort salt (eine Zeichenfolge, die das Kennwort eindeutig bestimmen kann, genau wie ein Schlüssel).
5, ENCODE(str,key)
: Verwenden Sie den Schlüssel als Schlüssel zum Verschlüsseln der Zeichenfolge str. Das Ergebnis des Aufrufs von ENCODE() ist eine binäre Zeichenfolge, die im BLOB-Typ gespeichert wird.
6, MD5()
: Berechnen Sie die MD5-Prüfsumme des Strings str.
7. PASSWORD(str)
: Gibt die verschlüsselte Version der Zeichenfolge str zurück. Dieser Verschlüsselungsprozess ist irreversibel und verwendet einen anderen Algorithmus als der UNIX-Passwortverschlüsselungsprozess.
8, SHA()
: Berechnen Sie die Prüfsumme des Secure Hash Algorithm (SHA) der Zeichenfolge str.
Beispiel:
SELECT ENCRYPT('root','salt'); SELECT ENCODE('xufeng','key'); SELECT DECODE(ENCODE('xufeng','key'),'key');#加解密放在一起 SELECT AES_ENCRYPT('root','key'); SELECT AES_DECRYPT(AES_ENCRYPT('root','key'),'key'); SELECT MD5('123456'); SELECT SHA('123456');
Verwandte Lernempfehlungen: MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas sind die MySQL-Verschlüsselungsfunktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!