Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

hash_update_stream

Hash-Funktionen

    Befehl:
int hash_update_stream ( resource $context , resource $handle [, int $length = -1 ] )


    Parameter-Liste:
NameBeschreibung
context Hashing-Kontext, zurückgegeben von hash_init().
handleOffene Datei-Ressource, wie von einer Stream-erstellenden Funktion zurückgegeben.
lengthMaximale 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