Vamos a aprender a utilizar datos encriptados en una base de datos mysql con este tutorial mysql.
Estas dos funciones sirven para encriptar y desencriptar datos en una base de datos mysql. Utiliza el algoritmo AES (| Rijndael). Se utiliza con una clave de encriptación de 128 bits ampliables. Ambas funciones devuelven NULL si alguno de sus parametros de entrada es NULL.
Se aconseja el uso de campos BLOB para evitar desbordamientos.
Función para encriptar AES_ENCRYPT
Esta función encripta la cadena “Clave” utilizando la cadena “llave”.
AES_ENCRYPT(Clave,llave) |
Función para DesEncriptar AES_DECRYPT
Esta función desencripta la cadena “Clave_encriptada” utilizando la cadena “llave”, devolviendo la clave original si la llave es la misma que con la que se encriptó o basura en el caso contrario.
AES_DECRYPT(Clave_encriptada,llave) |