Die SQL-Funktion DES_DECRYPT() entschlüsselt einen "Binärstring" mit dem angegebenen "Schlüssel" unter Verwendung des Triple-DES-Algorithmus.
Ohne "Schlüssel"-Argument wird die im ersten Zeichen des "Binärstring" enthaltene Schlüssel-Nummer verwendet.
Wenn "Binärstring" mit einer Schlüssel-Nummer verschlüsselt wurde und diese Nummer im "Schlüssel"-Argument angegeben wird, gibt die Funktion NULL zurück.
Mit einem "Schlüssel" als Zeichenfolgen-Argument wird die angegebene Zeichenfolge verwendet, um "Binärstring" zu entschlüsseln.
Die Rückgabe ist eine Zeichenkette oder NULL, wenn ein Fehler auftritt.
Wenn "Binärstring" keine Zeichen enthält, wird ein Leerstring zurückgegeben.
Wenn der Wert des Arguments "Binärstring" NULL ist, gibt die DES_DECRYPT()-Funktion NULL zurück.
Diese Funktion funktioniert nur, wenn MariaDB mit TLS-Unterstützung konfiguriert wurde.
Ab MariaDB 10.10 ist diese Funktion veraltet und wird in zukünftigen Versionen entfernt.
Diese Funktion ist in MySQL 8.0 nicht vorhanden.
Die Funktion DES_ENCRYPT() kann zum Verschlüsseln verwendet werden. |