sha1_file

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

sha1_fileCalcula el sha1 de un fichero

Descripción

sha1_file(string $filename, bool $binary = false): string|false

Calcula el sha1 del fichero especificado por el argumento filename utilizando » US Secure Hash Algorithm 1, luego devuelve este sha1. El sha1 es un número hexadecimal de 40 caracteres.

Parámetros

filename

El nombre del fichero a hachear.

binary

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

Valores devueltos

Devuelve un string en caso de éxito, false en caso contrario.

Ejemplos

Ejemplo #1 Ejemplo con sha1_file()

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

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

Ver también

  • hash_file() - Genera un valor de hash utilizando el contenido de un fichero dado
  • hash_init() - Inicializa un contexto de hachado incremental
  • sha1() - Calcula el sha1 de un string