Aller au contenu

sha1_file()

La fonction PHP sha1_file() calcule le hachage SHA-1 d'un fichier. Elle est utile pour vérifier l'intégrité des fichiers et assurer un stockage et une transmission sécurisés des données. Voici la syntaxe et des exemples d'utilisation.

Syntaxe

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

La fonction prend deux paramètres : $filename et $raw_output. Le paramètre $filename est le nom du fichier à hacher. Le paramètre $raw_output est optionnel et spécifie s'il faut retourner des données binaires brutes ou une chaîne de caractères hexadécimaux.

Voici un exemple d'utilisation de la fonction sha1_file() :

Exemple

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

Cet exemple vérifie si example.txt existe et calcule son hachage SHA-1.

La sortie de ce code sera :

console
3d34c2308ff506e3f7a945e6208cd63a4e7d29

Comme vous pouvez le voir, la fonction sha1_file() a calculé le hachage SHA-1 du fichier.

La fonction sha1_file() est un outil utile pour vérifier l'intégrité des fichiers et assurer un stockage et une transmission sécurisés des données en PHP. Elle calcule un hachage SHA-1, qui est une fonction de hachage cryptographique générant une sortie unique et de longueur fixe basée sur le contenu du fichier. En maîtrisant cette fonction, vous pourrez devenir un développeur PHP plus compétent.

Nous espérons que cet article vous a aidé à comprendre la fonction sha1_file() en PHP.

Pratique

Que fait la fonction sha1_file() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.