Función PHP sha1()
❮ Referencia de cadenas de PHP
Ejemplo
Calcule el hash SHA-1 de la cadena "Hola":
<?php
$str = "Hello";
echo sha1($str);
?>
Definición y uso
La función sha1() calcula el hash SHA-1 de una cadena.
La función sha1() utiliza el algoritmo hash seguro de EE. UU. 1.
De RFC 3174 - El algoritmo hash seguro de EE. UU. 1: "SHA-1 produce una salida de 160 bits llamada resumen de mensaje. El resumen de mensaje puede, por ejemplo, ingresarse a un algoritmo de firma que genera o verifica la firma para el mensaje Firmar el resumen del mensaje en lugar del mensaje a menudo mejora la eficiencia del proceso porque el resumen del mensaje suele ser mucho más pequeño que el mensaje. El verificador de una firma digital debe usar el mismo algoritmo hash que el que usó el creador. de la firma digital".
Sugerencia: para calcular el hash SHA-1 de un archivo, use la función sha1_file() .
Sintaxis
sha1(string,raw)
Valores paramétricos
Parameter | Description |
---|---|
string | Required. The string to be calculated |
raw | Optional. Specify hex or binary output format:
|
Detalles técnicos
Valor devuelto: | Devuelve el hash SHA-1 calculado en caso de éxito o FALSO en caso de error |
---|---|
Versión PHP: | 4.3.0+ |
Más ejemplos
Ejemplo
Imprime el resultado de sha1():
<?php
$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>";
?>
Ejemplo
Imprime el resultado de sha1() y luego pruébalo:
<?php
$str = "Hello";
echo sha1($str);
if (sha1($str) == "f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0")
{
echo "<br>Hello world!";
exit;
}
?>
❮ Referencia de cadenas de PHP