PHP
Referenzliste
hash_update_stream
Hash-Funktionen
Befehl:
int hash_update_stream ( resource $context , resource $handle [, int $length = -1 ] )
Parameter-Liste:
Beschreibung | |
---|---|
Hashing-Kontext, zurückgegeben von hash_init(). | |
Offene Datei-Ressource, wie von einer Stream-erstellenden Funktion zurückgegeben. | |
Maximale Anzahl an Zeichen, die von handle in den Hashing-Kontext kopiert werden |
Rückgabewerte:
Anzahl an Bytes, die dem Hashing-Kontext von handle hinzugefügt wurden.
Beschreibung:
Fügt Daten aus einem Stream an einen aktiven Hash-Kontext an
Aktiv in Version:
(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)
Siehe auch:
Initialisiert einen schrittweisen Hashing-Kontext
Fügt Daten an einen aktiven Hash-Kontext an
Schliesst einen schrittweisen Hashing-Vorgang ab und gibt sein Ergebnis zurück
• hash()
Berechnet den Hash einer Nachricht
Berechnet den Hash des Inhalts einer Datei
hash_update_stream() - Beispiel:
Eingabe:
<?php $fp = tmpfile(); fwrite($fp, 'Franz jagt im komplett verwahrlosten Taxi quer durch Bayern.'); rewind($fp); $ctx = hash_init('md5'); hash_update_stream($ctx, $fp); echo hash_final($ctx); ?>
Ausgabe:
ba4b9da310763a91f8edc7c185a1e4bf
Hash-Funktionen