sha1_file

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

sha1_fileCalcula el hash sha1 de un archivo

Descripción

sha1_file(string$filename, bool$raw_output = false): string

Calcula el hash sha1 del archivo especificado mediante filename utilizando el » algoritmo de hash seguro 1 de US y devuelve ese hash. El hash es un número hexadecimal de 40 caracteres.

Parámetros

filename

El nombre del archivo para el hash.

raw_output

Cuando es true, devuelve el resumen en formato binario sin tratar con una longitud de 20.

Valores devueltos

Devuelve un string cuando es exitoso o false si no es así.

Ejemplos

Ejemplo #1 Ejemplo de sha1_file()

<?php
foreach(glob('/home/Kalle/myproject/*.php') as $ent)
{
if(
is_dir($ent))
{
continue;
}

echo
$ent . ' (SHA1: ' . sha1_file($ent) . ')', PHP_EOL;
}
?>

Historial de cambios

VersiónDescripción
5.1.0 Cambiada la función para utilizar el API de flujo de datos. Esto significa que se puede utilizar con envolturas, como en sha1_file('http://ejemplo.com/..')

Ver también

  • sha1() - Calcula el 'hash' sha1 de un string
  • md5_file() - Calcula el resumen criptográfico md5 de un archivo dado
  • crc32() - Calcula el polinomio crc32 de una cadena
To Top