Calcula un HMAC (SHA-256, SHA-384 o SHA-512) de un mensaje de texto o archivo local usando exclusivamente crypto.subtle del navegador — nunca una implementación manual ni un hash simple presentado como HMAC. Acepta el secreto en texto, hexadecimal, Base64 o Base64URL, muestra el resultado en hex/Base64/Base64URL, y verifica una firma existente con una comparación resistente. El secreto nunca se muestra por defecto, nunca se incluye en los informes descargados y nunca se registra.
El mensaje, el secreto y el resultado permanecen en tu dispositivo.
o usa un archivo local
Los datos se procesan en tu dispositivo y no se envían al servidor.