PHP Doku:: Fügt Daten aus einem Stream an einen aktiven Hash-Kontext an - function.hash-update-stream.html

Verlauf / Chronik / History: (3) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzKryptografische ErweiterungenHASH-ErweiterungHash-Funktionenhash_update_stream

Ein Service von Reinhard Neidl - Webprogrammierung.

Hash-Funktionen

<<hash_update_file

hash_update>>

hash_update_stream

(PHP 5 >= 5.1.2, PECL hash >= 1.1)

hash_update_streamFügt Daten aus einem Stream an einen aktiven Hash-Kontext an

Beschreibung

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

Parameter-Liste

context

Hashing-Kontext, zurückgegeben von hash_init().

handle

Offene Datei-Ressource, wie von einer Stream-erstellenden Funktion zurückgegeben.

length

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.

Beispiele

Beispiel #1 hash_update_stream()-Beispiel

<?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);
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

ba4b9da310763a91f8edc7c185a1e4bf

Siehe auch

  • hash_init() - Initialisiert einen schrittweisen Hashing-Kontext
  • hash_update() - Fügt Daten an einen aktiven Hash-Kontext an
  • hash_final() - Schließt einen schrittweisen Hashing-Vorgang ab und gibt sein Ergebnis zurück.
  • hash() - Berechnet den Hash einer Nachricht
  • hash_file() - Berechnet den Hash des Inhalts einer Datei


Keine BenutzerBeiträge.
- Beiträge aktualisieren...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)