Saltar al contenido

sha1_file()

La función de PHP sha1_file() calcula el hash SHA-1 de un archivo. Es útil para verificar la integridad de los archivos y garantizar el almacenamiento y la transmisión seguros de los datos. A continuación se muestran la sintaxis y ejemplos de uso.

Sintaxis

php
string sha1_file ( string $filename [, bool $raw_output = false ] )

La función acepta dos parámetros: $filename y $raw_output. El parámetro $filename es el nombre del archivo que se va a hashear. El parámetro $raw_output es opcional y especifica si se deben devolver datos binarios sin procesar o una cadena de caracteres hexadecimales.

A continuación se muestra un ejemplo de cómo usar la función sha1_file():

Ejemplo

php
<?php
$filename = 'example.txt';
$hash = sha1_file($filename);
if ($hash !== false) {
    echo $hash;
} else {
    echo "File not found or unreadable.";
}
?>

Este ejemplo verifica si example.txt existe y calcula su hash SHA-1.

La salida de este código será:

console
3d34c2308ff506e3f7a945e6208cd63a4e7d29

Como puede ver, la función sha1_file() ha calculado el hash SHA-1 del archivo.

La función sha1_file() es una herramienta útil para verificar la integridad de los archivos y garantizar el almacenamiento y la transmisión seguros de datos en PHP. Calcula un hash SHA-1, que es una función hash criptográfica que genera una salida única y de longitud fija basada en el contenido del archivo. Al dominar esta función, podrá convertirse en un desarrollador de PHP más competente.

Esperamos que este artículo haya sido útil para comprender la función sha1_file() en PHP.

Práctica

¿Qué hace la función sha1_file() en PHP?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.