:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort! 
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler. 
|
|
hash_init  |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
resource hash_init ( string $algo [, int $options = 0 [, string $key = NULL ]] ) |
Version
(PHP 5 >= 5.1.2, PECL hash >= 1.1) |
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().
- $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.
|
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);
?>
|
Ausgabe
9e5107584e8621ed11be0c8a9caa714122df09fc5c054e26672401d4712cb971
|
|
|
|
|
|


|