W3docs

sha1_file()

Our article is about the PHP function sha1_file(), which is used to calculate the SHA-1 hash of a file. This function is useful for verifying file integrity and

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

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
$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 :

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

Pratique

Que fait la fonction sha1_file() en PHP ?