función de PHP md5 ()
Ejemplos
Cálculo cadena "Hola" hash MD5:
$str = "Hello";
echo md5($str);
?>
Instancia en ejecución »
Definición y Uso
la función md5 () calcula el hash MD5 de una cadena.
la función md5 () utiliza el RSA Data Security, incluyendo el mensaje MD5 algoritmo de resumen.
RFC 1321 de interpretación - Mensaje MD5algoritmoderesumen: MensajeMD5algoritmo de resumen del mensaje de longitud arbitraria como entrada, y la convierte en una longitud de 128 bits de la "huella digital" o el valor "compendio del mensaje" para representar el introducir un valor, y el valor convertido como resultado.algoritmo MD5 es principalmente para aplicaciones de firma digital diseñado, en este aplicaciones de firma digital, archivos de gran tamaño serán encriptados (proceso de cifrado aquí es a través de un sistema de contraseñas en: clave pública [como RSA] bajo el establecimiento de la clave privada y completo) de una manera segura antes de la compresión.
Para calcular el hash MD5 de un archivo, utilice md5_file () función.
gramática
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
detalles técnicos
Devuelve: | Si tiene éxito hash MD5 calculado, si falla devuelve FALSE. |
---|---|
versión de PHP: | 4+ |
registro de actualización: | En PHP 5.0 en el parámetro prima se convierte en opcional. |
más ejemplos
Ejemplo 1
md5 de salida () Resultado:
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>";
echo "FALSE - 32 character hex number: ".md5($str)."<br>";
?>
Instancia en ejecución »
Ejemplo 2
Resultados md5 de salida () y la prueba de que:
$str = "Hello";
echo md5($str);
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")
{
echo "<br>Hello world!";
exit;
}
?>
Instancia en ejecución »
Cadena de referencia PHP