Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

hash_init

Hash-Funktionen

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


    Parameter-Liste:
NameBeschreibung
algoName des gewählten Hash-Algorithmus (z.B. "md5", "sha256", "haval160,4", usw...)
optionOptionale Einstellungen für die Hash-Generierung, aktuell wird nur eine Option unterstützt: HASH_HMAC. Wenn diese gesetzt ist, ist der Parameter key Pflicht.
keyEin geheimer Schlüssel zur Verwendung mit dem HMAC-Verfahren. Wenn HASH_HMAC bei options gesetzt ist, muss key gesetzt werden.

    Rückgabewerte:
Gibt eine Hashing-Kontextressource zur Nutzung mit hash_update(), hash_update_stream(), hash_update_file() und hash_final() zurück.

    Beschreibung:
Initialisiert einen schrittweisen Hashing-Kontext


    Aktiv in Version:
(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)

    Siehe auch:
•  hash()
Berechnet den Hash einer Nachricht
 
Berechnet den Hash des Inhalts einer Datei
 
Berechnet einen Hash mit Schlüssel unter Verwendung von HMAC
 
Berechnet einen Hash einer Datei mit Schlüssel unter Verwendung von HMAC
 

hash_init() - Beispiel: f�r schrittweises Hashing


Eingabe:
<?php
$ctx = hash_init('md5');
hash_update($ctx, 'Franz jagt im komplett verwahrlosten ');
hash_update($ctx, 'Taxi quer durch Bayern.');
echo hash_final($ctx);
?>


Ausgabe:
ba4b9da310763a91f8edc7c185a1e4bf
Hash-Funktionen