sha1

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

sha1Calcula el sha1 de un string

Advertencia

No se recomienda utilizar esta función para contraseñas seguras debido a la naturaleza rápida de este algoritmo de «hashing». Véase las Preguntas más frecuentes de «hash» de contraseñas para más detalles y el empleo de mejores prácticas.

Descripción

sha1(string $string, bool $binary = false): string

Calcula el sha1 del string string utilizando » US Secure Hash Algorithm 1.

Parámetros

string

El string de entrada.

binary

Si el argumento opcional binary se establece a true, el sha1 se devuelve en formato binario crudo con un tamaño de 20 caracteres, de lo contrario, se devuelve como un número hexadecimal con un tamaño de 40 caracteres.

Valores devueltos

Devuelve el sha1, en forma de un string.

Ejemplos

Ejemplo #1 Ejemplo con sha1()

<?php
$str
= 'pomme';

if (
sha1($str) === '752c14ea195c460bac3c3b7896975ee9fd15eeb7') {
echo
"¿Desea una golden o una spartan?";
}
?>

Ver también

  • hash() - Genera un valor de hachado (huella digital)