Generar o comparar etiqueta HMAC

Usa Web Crypto HMAC SHA256/384/512 con bytes UTF8, hex o Base64 estricto explícitos.

  • Funciona en tu navegador
  • Sin subir archivos
  • Revisa antes de descargar

Usa Web Crypto HMAC SHA256/384/512 con bytes UTF8, hex o Base64 estricto explícitos. Compara etiquetas y exporta bytes exactos como hex/Base64. Las claves quedan en memoria y fuera de informes; prueba local, no servicio de autenticación. El texto UTF-8 usa los saltos de línea que aplica el navegador en el cuadro de texto. Elige hexadecimal o Base64 si necesitas CR o CRLF exactos, o bytes originales cualesquiera.

Procesamiento local y secretos

Las entradas permanecen en esta pestaña y su worker cancelable. No se envían, guardan, registran ni miden entradas, secretos, nombres de archivo o contactos. Solo el trabajo elegido carga recursos fijos de código y metadatos de este sitio. Las entradas sensibles no tienen botón de copia original; exportar datos privados exige elección y descarga explícitas. Restablecer o salir libera referencias; JavaScript no garantiza borrado seguro de memoria. Los campos de secretos de prueba admiten varias líneas y son visibles en esta pestaña.

Límites de recursos

Máximo1MiB de bytes UTF8 de texto/archivos,200.000 unidades UTF16 por texto,1.000 filas,32 niveles y20.000 nodos; máximo4MiB de archivos exportados y20 archivos. Cada ejecución termina o se cancela a los15 segundos. CSR DER≤64KiB; cabeceras DKIM≤128KiB/1.000 campos/8KiB por campo y20.000 líneas. TypeScript≤20 archivos,25.000 caracteres por archivo/100.000 total,20.000 tokens por archivo,128 niveles,100.000 nodos AST y1.000 diagnósticos. Son límites de aplicación, no de memoria total del worker. CSV UTF8, entrecomillado, coma/CRLF, protección de fórmulas y marcador nulo declarado.

Usar y verificar el resultado

  1. Entrada, un registro por línea

    Usa Web Crypto HMAC SHA256/384/512 con bytes UTF8, hex o Base64 estricto explícitos. Compara etiquetas y exporta bytes exactos como hex/Base64. Las claves quedan en memoria y fuera de informes; prueba local, no servicio de autenticación. El texto UTF-8 usa los saltos de línea que aplica el navegador en el cuadro de texto. Elige hexadecimal o Base64 si necesitas CR o CRLF exactos, o bytes originales cualesquiera.

  2. Perfil declarado

    Elige el perfil exacto y usa datos sintéticos o propios autorizados. Revisa errores por registro, supuestos y desconocidos antes de guardar. Reabre salidas nativas con un lector independiente; la validez local no prueba aceptación externa. Cancelar, editar o restablecer descarta resultados obsoletos.

  3. Procesamiento local y secretos

    Las entradas permanecen en esta pestaña y su worker cancelable. No se envían, guardan, registran ni miden entradas, secretos, nombres de archivo o contactos. Solo el trabajo elegido carga recursos fijos de código y metadatos de este sitio. Las entradas sensibles no tienen botón de copia original; exportar datos privados exige elección y descarga explícitas. Restablecer o salir libera referencias; JavaScript no garantiza borrado seguro de memoria. Los campos de secretos de prueba admiten varias líneas y son visibles en esta pestaña.

  4. Límites de recursos

    Máximo1MiB de bytes UTF8 de texto/archivos,200.000 unidades UTF16 por texto,1.000 filas,32 niveles y20.000 nodos; máximo4MiB de archivos exportados y20 archivos. Cada ejecución termina o se cancela a los15 segundos. CSR DER≤64KiB; cabeceras DKIM≤128KiB/1.000 campos/8KiB por campo y20.000 líneas. TypeScript≤20 archivos,25.000 caracteres por archivo/100.000 total,20.000 tokens por archivo,128 niveles,100.000 nodos AST y1.000 diagnósticos. Son límites de aplicación, no de memoria total del worker. CSV UTF8, entrecomillado, coma/CRLF, protección de fórmulas y marcador nulo declarado.

Preguntas sobre este perfil local

Perfil declarado

Usa Web Crypto HMAC SHA256/384/512 con bytes UTF8, hex o Base64 estricto explícitos. Compara etiquetas y exporta bytes exactos como hex/Base64. Las claves quedan en memoria y fuera de informes; prueba local, no servicio de autenticación. El texto UTF-8 usa los saltos de línea que aplica el navegador en el cuadro de texto. Elige hexadecimal o Base64 si necesitas CR o CRLF exactos, o bytes originales cualesquiera.

Procesamiento local y secretos

Las entradas permanecen en esta pestaña y su worker cancelable. No se envían, guardan, registran ni miden entradas, secretos, nombres de archivo o contactos. Solo el trabajo elegido carga recursos fijos de código y metadatos de este sitio. Las entradas sensibles no tienen botón de copia original; exportar datos privados exige elección y descarga explícitas. Restablecer o salir libera referencias; JavaScript no garantiza borrado seguro de memoria. Los campos de secretos de prueba admiten varias líneas y son visibles en esta pestaña.

Límites de recursos

Máximo1MiB de bytes UTF8 de texto/archivos,200.000 unidades UTF16 por texto,1.000 filas,32 niveles y20.000 nodos; máximo4MiB de archivos exportados y20 archivos. Cada ejecución termina o se cancela a los15 segundos. CSR DER≤64KiB; cabeceras DKIM≤128KiB/1.000 campos/8KiB por campo y20.000 líneas. TypeScript≤20 archivos,25.000 caracteres por archivo/100.000 total,20.000 tokens por archivo,128 niveles,100.000 nodos AST y1.000 diagnósticos. Son límites de aplicación, no de memoria total del worker. CSV UTF8, entrecomillado, coma/CRLF, protección de fórmulas y marcador nulo declarado.

Avisos originales de las dependencias de esta familia de herramientas de seguridad locales, incluido su compilador TypeScript y sus bibliotecas. Licencia original y avisos de autoría