La función MySQL PASSWORD se utiliza para la generación de una contraseña hash utilizando una string de contraseña de texto sin formato. Utiliza técnicas hash para generar la contraseña hash. Esta función la lleva a cabo el sistema de autenticación.
El servidor MySQL utiliza la función PASSWORD para cifrar las contraseñas de MySQL para almacenarlas en la columna Contraseña de la tabla de permisos de usuario. El valor devuelto por la función PASSWORD es una string con hash o NULL si el argumento era NULL. La función CONTRASEÑA acepta un parámetro que es la string que se cifrará.
Sintaxis:
PASSWORD( string_to_encrypt )
Parámetros utilizados:
- string_to_encrypt: se utiliza para especificar la string de texto sin formato que se va a cifrar.
Valor devuelto:
La función CONTRASEÑA en MySQL devuelve una string con hash.
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 CONTRASEÑA en una string.
SELECT PASSWORD('xyz');
Producción:
6gd7gb67shy87865
Ejemplo-2: Implementación de la función CONTRASEÑA en una string con una combinación de caracteres y valores enteros.
SELECT PASSWORD('xyz123');
Producción:
54fg56gs32sgi3862
Ejemplo-3: Implementación de la función CONTRASEÑA en una string más grande.
SELECT PASSWORD('geeksforgeeks');
Producción:
79sgs54uksr1fy76509
Ejemplo-4: Implementación de la función CONTRASEÑA en una string NULL.
SELECT PASSWORD('NULL');
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