MySQL calcula la suma de verificación MD5

MySQL calcula la suma de verificación MD5

"MD5 es uno de los algoritmos de hash más comunes utilizados hoy en día. Aunque se considera menos seguro que otras funciones de hash, todavía es instrumental debido a sus bajos requisitos de recursos, integridad preservada, etc.

También es fácil de comparar, lo que lo hace muy útil para las firmas digitales y las verificaciones de integridad."

En este artículo, sin embargo, nos centraremos en usar las funciones integradas de MySQL para calcular la suma de verificación MD5 de un valor.

Función mysql md5 ()

Como probablemente adivinó, para calcular la suma de verificación MD5 de una cadena dada usando MySQL, usaremos la función MD5 ().

Esta función es nativa de MySQL versión 4.1 y superior. Devuelve la suma de verificación MD5 de 128 bits para la cadena de entrada. La sintaxis de la función es como se muestra:

MD5 (cadena)

El valor resultante es una cadena de dígitos hexadecimal de 32. La función sale nula en la entrada nula.

Ejemplo 1

El siguiente ejemplo muestra cómo puede usar la función MD5 () para generar un hash MD5 de una cadena de entrada.

seleccione MD5 ('Linuxhint');

La consulta anterior debe devolver un hash como se muestra:

| MD5 ('Linuxhint') |
| -------------------------------- |
| D1901EC2DA207BC977C5965C2B4E9E79 |

Ejemplo 2

También puede proporcionar un valor numérico como parámetro. A continuación se muestra un ejemplo:

seleccionar MD5 (1234);

Cadena de salida:

| MD5 (1234) |
| -------------------------------- |
| 81DC9BDB52D04DC20036DBD8313ED055 |

Ejemplo 3

Recuerde que MD5 devolverá un valor de hash diferente dado diferentes entradas. Por ejemplo, considere los hash de los dos ejemplos a continuación:

seleccione MD5 ('Linuxhint');

PROBLE DE SALIDA:

| MD5 ('Linuxhint') |
| -------------------------------- |
| D1901EC2DA207BC977C5965C2B4E9E79 |

Consulta 2:

seleccione MD5 ('Linuxhin');

PROBLE DE SALIDA:

| MD5 ('Linuxhin') |
| -------------------------------- |
| CBDF70F882619E054C0E7E49E7E12AAE |

Podemos ver que la función MD5 devuelve dos valores diferentes dada una entrada específica.

Ejemplo 4

Como se mencionó, la función devolverá nulo, dado un valor nulo.

seleccionar MD5 (NULL);

Producción:

| MD5 (NULL) |
| --------- |
| |

Salida nula

Conclusión

En este tutorial, aprendió cómo podríamos usar la función MD5 () en MySQL para calcular la suma de verificación MD5 de una cadena de entrada.

Gracias por leer y feliz codificación!!