Génération d'une signature conforme à la norme RFC2104 HMAC
HMAC est un mécanisme d'authentification des messages à l'aide de fonctions de hachage cryptographiques.
Cette fonction HMAC utilise la fonction de hachage cryptographique itérative SHA-1 avec une clé partagée secrète.
Utilisez cette fonction pour générer une signature numérique conforme à la norme HMAC.
Paramètre : data (type=string)
Informations ou message à valider.
Paramètre : key (type=string)
Clé utilisée pour valider les données.
Paramètre : encoding (type=string)
Codage à appliquer aux données et à la clé.
Il peut s'agir d'un des codages suivants :
- US-ASCII - ASCII 7 bits. Egalement appelé ISO646-US. Bloc Basic Latin du jeu de caractères Unicode.
- ISO-8859-1 - Alphabet latin 1 ISO. Egalement appelé ISO-LATIN-1.
- UTF-8 - Format de transformation UCS 8 bits.
- UTF-16BE - Format de transformation UCS 16 bits, ordre des octets big endian.
- UTF-16LE - Format de transformation UCS 16 bits, ordre des octets little endian.
- UTF-16 - Format de transformation UCS 16 bits, ordre des octets identifié par une marque d'ordre des octets facultative.
Renvoie : signature HMAC (type chaîne)
Signature HMAC générée en codage UTF-8.