Calcule el hash MD5 de la cadena "Hola":
<?php$str = "Hola";echo md5($str);?>La función md5() calcula el hash MD5 de una cadena.
La función md5() utiliza seguridad de datos RSA, incluido el algoritmo de resumen de mensajes MD5.
Explicación de RFC 1321 - Algoritmo de resumen de mensajes MD5: El algoritmo de resumen de mensajes MD5 toma información de cualquier longitud como valor de entrada y la convierte en un valor de "información de huellas dactilares" o "resumen de mensajes" de 128 bits de longitud para representar esto. Ingrese un valor y obtenga el valor convertido como resultado. El algoritmo MD5 está diseñado principalmente para aplicaciones de firma digital donde los archivos más grandes se cifran utilizando una clave pública en un sistema criptográfico como RSA (que se realiza estableciendo una clave privada) antes de comprimirlos de forma segura.
Para calcular el hash MD5 de un archivo, utilice la función md5_file().
md5 ( cadena, sin formato )
parámetro | describir |
---|---|
cadena | Requerido. Especifica la cadena que se calculará. |
crudo | Opcional. Especifique el formato de salida hexadecimal o binario: VERDADERO: formato binario sin formato de 16 caracteres FALSO: predeterminado. número hexadecimal de 32 caracteres |
Valor de retorno: | Devuelve el hash MD5 calculado en caso de éxito, o FALSO en caso de error. |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | En PHP 5.0, el parámetro sin formato se vuelve opcional. |
Genere los resultados de md5():
<?php $str = "Hola"; echo "La cadena: ".$str."<br>" echo "VERDADERO - Formato binario sin formato de 16 caracteres: ".md5($str, TRUE)."<br> "; echo "FALSO - Número hexadecimal de 32 caracteres: ".md5($str)."<br>"; ?>Imprime el resultado de md5() y pruébalo:
<?php$str = "Hola";echo md5($str);if (md5($str) == "8b1a9953c4611296a827abf8c47804d7") { echo "<br>¡Hola mundo!";