La función MySQL OLD_PASSWORD se utiliza para generar una contraseña cifrada a partir de una string de contraseña de texto sin formato. La función OLD_PASSWORD utiliza técnicas hash para realizar la generación de la contraseña hash. Esta función la lleva a cabo el sistema de autenticación.
El servidor MySQL utiliza esta función para cifrar las contraseñas de MySQL y almacenarlas en la columna Contraseña de la tabla de concesión de usuarios. El valor devuelto por la función OLD_PASSWORD es una string con hash o NULL si el argumento era NULL. La función OLD_PASSWORD acepta un parámetro que es la string que se cifrará.
Sintaxis:
OLD_PASSWORD( plain_string )
Parámetros utilizados:
- plain_string: se utiliza para especificar la string de texto sin formato que se va a cifrar.
Valor de retorno:
la función OLD_PASSWORD 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 OLD_PASSWORD en una string.
SELECT OLD_PASSWORD('xyz');
Producción:
5re6hsuy7dsvgs25
Ejemplo-2: Implementación de OLD_PASSWORD en una string con una combinación de caracteres y valores enteros.
SELECT OLD_PASSWORD('xyz123');
Producción:
56fsrfshg312nsh34wf51
Ejemplo-3: Implementación de la función OLD_PASSWORD en una string más grande.
SELECT OLD_PASSWORD('geeksforgeeks');
Producción:
98dsygdy5syg43gs21
Ejemplo-4: Implementación de la función OLD_PASSWORD en una string NULL.
SELECT OLD_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