SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/funktionsreferenz/hash_funktionen/hash_init.php
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.de



hash_init


nach unten nach oben Befehl

resource hash_init ( string $algo [, int $options = 0 [, string $key = NULL ]] )



nach unten nach oben Version

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



nach unten nach oben Beschreibung

Mit hash_init() wird ein schrittweiser Hashing-Kontext initialisiert.

Als Rückgabewert erhalten Sie eine Hashing-Kontextressource, den Sie weiter mit folgenden Funktionen nutzen können: hash_update(), hash_update_stream(), hash_update_file() und hash_final().

  • Parameter der Funktion:

  • $algo
    Zu nutzender Hash-Algorithmus. Eine Liste der zu nutzenden Hash-Algorithmen können Sie mit folgender Funktion ermitteln: hash_algos()

  • $options
    Die Angabe zur Hash-Generierung. Aktuell wird nur die Angabe HASH_HMAC unterstützt. Wird diese Angabe gesetzt, so muss auch ein Wert für $key angegeben werden.

  • $key
    Geheimer Schlüssel zur Berechnung der HMAC-Variante des Hashs. Ist der optionale Parameter $options gesetzt, so muss auch $key angegeben werden.



  • Siehe auch:




nach unten nach oben Beispiel


<?PHP

$var 
hash_init('sha256');

hash_update($var'Interessante Code Snippets finden Sie auf ');

hash_update($var'SELFPHP im Bereich PHP Code Snippets.');

echo 
hash_final($var);

?>




nach unten nach oben Ausgabe


9e5107584e8621ed11be0c8a9caa714122df09fc5c054e26672401d4712cb971