mysql.h


DES_DECRYPT

DES_DECRYPT(string_to_decrypt [, key_string])

Desencripta una cadena encriptada con DES_ENCRYPT(). Esta función sólo funciona si MySQL ha sido configurado para soportar SSL. Si no se proporciona el argumento key_string, DES_DECRYPT() examina el primer byte de la cadena encriptada para determinar el número de clave DES que se usó en la cadena original encriptada, a continuación lee la clave desde el fichero de claves des para desencriptar el mensaje. Para que esto funcione, el usuario debe poseer el privilegio SUPER. Si se proporciona un argumento key_string, esa cadena se usa como clave para desencriptar el mensaje. Si cadena string_to_decrypt parece no estar encriptada, MySQL devolverá la cadena string_to_decrypt dada. En caso de error, la función devuelve NULL.