PHP md5()Funciones
Manual de referencia de PHP String
Ejemplos
Calcula el hash MD5 de la cadena "Hello":
Ejecutar ejemplo »
Definición y uso
La función md5() calcula el hash MD5 de una cadena.
La función md5() utiliza RSA Data Security, incluyendo 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 como valor de entrada información de cualquier longitud y la convierte en un "valor de huella digital" o "resumen de mensaje" de 128 bits para representar dicho valor de entrada, y el resultado es ese valor convertido. El algoritmo MD5 fue diseñado principalmente para aplicaciones de firma digital; en esta aplicación, los archivos de mayor tamaño se comprimen de forma segura antes del cifrado (dicho proceso de cifrado se lleva a cabo configurando una clave privada bajo la clave pública de un sistema criptográfico [por ejemplo: RSA]).
Para calcular el hash MD5 de un archivo, use lamd5_file()función.
La función md5() no puede procesar arrays; para arrays devuelve null,md5(a[])el resultado esnull。
Herramienta de prueba en línea de md5:Herramienta de cifrado en línea MD5
Sintaxis
| Parámetro | Descripción |
|---|---|
| string | Obligatorio. Especifica la cadena a calcular. |
| raw | Opcional. Especifica el formato de salida hexadecimal o binario:
|
Detalles técnicos
| Valor de retorno: | Devuelve el hash MD5 calculado si tiene éxito, o FALSE si falla. |
|---|---|
| Versión de PHP: | 4+ |
| Registro de cambios: | En PHP 5.0,rawel parámetro se volvió opcional. |
Más ejemplos
Ejemplo 1
Muestra el resultado de md5():
Ejecutar ejemplo »
Ejemplo 2
Muestra el resultado de md5() y pruébalo:
Ejecutar ejemplo »
Manual de referencia de PHP String Otras extensiones