Saltar al contenido

Encriptar y desencriptar datos en MySql

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)

mysql-encriptar