Calcula el md5 de un string

# md5

(PHP 4, PHP 5, PHP 7, PHP 8)

md5 — Calcula el md5 de un string

Advertencia

No se recomienda utilizar esta función para asegurar contraseñas, debido a la naturaleza rápida de este algoritmo de hash. Ver F.A.Q del hash de contraseñas para más detalles y las buenas prácticas.

### Descripción

function md5(string `$string`, bool `$binary` = `false`): string

Calcula el MD5 del string `string` utilizando el algoritmo » `RSA Data Security, Inc. MD5 Message-Digest Algorithm`, y devuelve el resultado.

### Parámetros

`string`

  El string.

`binary`

  Si el argumento opcional `binary` está definido a `true`, entonces el md5 se devuelve en formato binario crudo con una longitud de 16.

### Valores devueltos

Devuelve el md5 del string, en forma de un número hexadecimal de 32 caracteres.

### Ejemplos

Ejemplo #1 Ejemplo con md5()

    <?php
    $str = 'apple';

    if (md5($str) === '1f3870be274f6c49b3e31a0c6728957f') {
        echo "¿Desea una golden o una spartan?";
    }
    ?>

### Ver también

- hash() - Genera un valor de hachado (huella digital)
- password_hash() - Crea una clave de hash para una contraseña

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open