PHP función sha1 ()
Ejemplos
Cálculo cadena "Hola" en el hash SHA-1:
$str = "Hello";
echo sha1($str);
?>
Instancia en ejecución »
Definición y Uso
la función sha1 () calcula una cadena hash SHA-1.
la función sha1 () utiliza el algoritmo de hash seguro 1.
Explicación de RFC 3174 - Los Estados Unidos Secure Hash Algorithm1:SHA-1produce un resumen de mensaje llamado de salida de 160 bits.Message Digest puede ser de entrada para generar un paquete o un algoritmo de verificación de firma.La firma en el compendio de mensaje en lugar de la firma del mensaje, esto puede aumentar la eficiencia del proceso, debido a que el resumen de mensaje tamaño es generalmente mucho más pequeños que el mensaje.¿Quién tiene que verificar la firma digital como creador de la firma digital, como usar el mismo algoritmo de hash.
Consejo: Para calcular los archivos de hash SHA-1, utilice sha1_file () función.
gramática
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
detalles técnicos
Devuelve: | Si tiene éxito, devuelve el computarizada hash SHA-1, si no devuelve FALSO. |
---|---|
versión de PHP: | 4.3.0+ |
registro de actualización: | En PHP 5.0 en el parámetro prima se convierte en opcional. |
más ejemplos
Ejemplo 1
sha1 de salida () Resultado:
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 20 character binary format: ".sha1($str, TRUE)."<br>";
echo "FALSE - 40 character hex number: ".sha1($str)."<br>";
?>
Instancia en ejecución »
Ejemplo 2
Resultados sha1 de salida () y probarlo en:
$str = "Hello";
echo sha1($str);
if (sha1($str) == "f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0")
{
echo "<br>Hello world!";
exit;
}
?>
Instancia en ejecución »
Cadena de referencia PHP