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
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 :
3d34c2308ff506e3f7a945e6208cd63a4e7d29Comme 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 ?