Encriptación

Esconder, una de las fascinaciones de muchos seres humanos: esconder lo que puede ser escondido, e incluso lo que no se puede.

 

La encriptación en MySQL puede hacerse de dos formas. La primera, que es una forma de encriptación, digamos al azar, que es la forma de encriptación de la que no se puede regresar, es decir, una encriptación que no se puede revertir. Dicho de otra forma, si por ejemplo lo que hemos encriptado con este formato es una palabra de acceso, y se nos olvida dicha palabra de acceso, entonces, dicho con un léxico florido: Estamos fritos.

 

La segunda forma es una encriptación que puede ser recuperada y que por lo tanto, puede ser desencriptado.

 

La función ENCODE toma dos argumentos, el primero es la cadena que habremos de encriptar y la segunda es la secuencia que será utilizada para encriptar la información. Un ejemplo sería:

 

mysql

 

Como también habrán visto, la sentencia DECODE sirve precisamente para revertir el efecto de encriptación.

 

Una recomendación es que activen la capacidad de selección en la línea de comando para que puedan luego seleccionar y luego pegar la cadena que ha sido encriptada para el proceso de desencriptación.

 

La otra forma de encriptación, la que no puede revertirse, se hace por medio de la función md5 de la siguiente forma:

 

mysql

 

Otra de las formas de encriptación, irreversible como md5 es mediante la sentencia PASSWORD, que se hace de manera idéntica a la función md5, es decir:

 

SELECT PASSWORD(‘hola’);

 

La forma en la que MySQL sabe si el password introducido es el adecuado, es comparando la cadena resultante de la encriptación con la cadena encriptada, si esa comparación resulta cierta, entonces MySQL sabe que el password era el correcto.

 

Con esto sabemos ahora las formas de encriptación que MySQL proporcionar. Más por venir en próximas lecciones, por el momento: Hasta Pronto.

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame