Mit hash_hmac kann man einen Hash mit Schlüssel berechnen um z. B. einen Text zu verschlüsseln.
1 |
string hash_hmac ( string $algo , string $data , string $key [, bool $raw_output = false ] ) |
$algo bezeichnet den Namen des gewählten Hash-Algorithmus („md5“, „sha256“,etc.). Eine Liste mit Algorithmen gibt es hier.
$data bezeichnet den Text oder die Nachricht, die gehasht werden soll.
$key bezeichnet den geheimen Schlüssel für die Berechnung der HMAC-Variante des Hashs.
$raw_output gibt bei true direkt Binärdaten aus und bei false klein geschriebene Hexadezimalziffern.
Beispiel:
1 2 3 |
<?php echo hash_hmac('sha256', 'Lorem ipsum dolor sit amet', 'key'); ?> |
Mehr auf php.net