La función MySQL DES_DECRYPT se utiliza para descifrar una string cifrada utilizando el algoritmo DES (Estándar de cifrado de datos). La función MySQL DES_DECRYPT usa una clave para descifrar una string.
El valor devuelto por la función DES_DECRYPT es una string descifrada o NULL. La función DES_DECRYPT acepta dos parámetros que son la string cifrada y una string clave para descifrar la string.
Sintaxis:
DES_DECRYPT(encrypted_string, key_string);
Parámetros utilizados:
- string_cifrada: se utiliza para especificar una string cifrada que se va a descifrar.
- key_string: se utiliza para especificar una clave que se utiliza para descifrar la string cifrada.
Valor de retorno:
la función DES_DECRYPT en MySQL devuelve una string descifrada.
Versiones compatibles de MySQL:
- mysql 5.7
- mysql 5.6
- mysql 5.5
- mysql 5.1
- mysql 5.0
- mysql 4.1
Ejemplo-1: Implementación de la función DES_DECRYPT en una string.
SELECT AES_DECRYPT(AES_ENCRYPT('ABC', 'key_string'), 'key_string');
Producción:
ABC
Ejemplo-2: Implementación de la función AES_DECRYPT en una string con una combinación de caracteres y valores enteros.
SELECT AES_DECRYPT(AES_ENCRYPT('ABC123', 'key_string'), 'key_string');
Producción:
ABC123
Ejemplo-3: Implementación de la función AES_DECRYPT en una string más grande.
SELECT AES_DECRYPT(AES_ENCRYPT('Geeksforgeeks', 'key_string'), 'key_string');
Producción:
Geeksforgeeks
Ejemplo-4: Implementación de la función AES_DECRYPT en una string NULL.
SELECT AES_DECRYPT(AES_ENCRYPT(NULL, 'key_string'), 'key_string');
Producción:
NULL
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA