
O bloco de função CRYPT_HMAC calcula o hash HMAC de uma string de acordo com a configuração.
Define a string da qual o hash é calculado.
Define a chave usada para o cálculo.
Define o algoritmo a ser usado para gerar o valor de hash. Se nenhum valor for especificado, o algoritmo sha256 será usado. Os seguintes algoritmos são suportados:
Se a entrada for verdadeira, uma saída binária será gerada. Isso corresponde ao pós-processamento usando o bloco de função HEX2BIN. No entanto, é muito mais eficiente.
Na saída, a soma de verificação é emitida como uma string hexadecimal ou valor binário.