mysql | Función DES_DECRYPT ( )

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *