PHP
Referenzliste
hash_init
Hash-Funktionen
Befehl:
resource hash_init ( string $algo [, int $options = 0 [, string $key = NULL ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Name des gewählten Hash-Algorithmus (z.B. "md5", "sha256", "haval160,4", usw...) | |
Optionale Einstellungen für die Hash-Generierung, aktuell wird nur eine Option unterstützt: HASH_HMAC . Wenn diese gesetzt ist, ist der Parameter key Pflicht. | |
Ein 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