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

Die PHP-Funktion sha1_file() berechnet den SHA-1-Hash einer Datei. Sie ist nützlich zur Überprüfung der Dateiintegrität und zur Sicherstellung einer sicheren Speicherung und Übertragung von Daten. Nachfolgend finden Sie die Syntax und Anwendungsbeispiele.

Syntax

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

Die Funktion erwartet zwei Parameter: $filename und $raw_output. Der Parameter $filename ist der Name der zu hashenden Datei. Der Parameter $raw_output ist optional und gibt an, ob rohe Binärdaten oder eine Zeichenkette aus hexadezimalen Zeichen ausgegeben werden sollen.

Hier ist ein Beispiel zur Verwendung der Funktion sha1_file():

Beispiel

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

Dieses Beispiel prüft, ob example.txt existiert, und berechnet dessen SHA-1-Hash.

Die Ausgabe dieses Codes lautet:

3d34c2308ff506e3f7a945e6208cd63a4e7d29

Wie Sie sehen können, hat die Funktion sha1_file() den SHA-1-Hash der Datei berechnet.

Die Funktion sha1_file() ist ein nützliches Werkzeug zur Überprüfung der Dateiintegrität und zur Sicherstellung einer sicheren Datenspeicherung und -übertragung in PHP. Sie berechnet einen SHA-1-Hash, eine kryptografische Hashfunktion, die basierend auf dem Inhalt der Datei eine eindeutige Ausgabe fester Länge erzeugt. Durch die Beherrschung dieser Funktion können Sie zu einem kompetenteren PHP-Entwickler werden.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, die Funktion sha1_file() in PHP besser zu verstehen.

Praxis

Übung

Was macht die sha1_file()-Funktion in PHP?