# Generador SRI

> Construye el valor de Subresource Integrity para un script o una hoja de estilos. SHA-384 es el valor por defecto. Pega el texto del archivo o elige un archivo y copia el valor sha384 en el atributo integrity. El resumen se calcula con Web Crypto en esta pestaña. No se sube nada y la página no pide ninguna URL.

Se ejecuta en tu navegador. No se sube nada.

[Cripto](https://toolbuddy.dev/es/categories/crypto.md)

## Sobre esta herramienta

Calcula el valor integrity que el navegador comprueba antes de ejecutar un script o aplicar una hoja de estilos de otro origen. SHA-384 es el valor por defecto. SHA-256 y SHA-512 también valen. El resultado es el prefijo del algoritmo más Base64 estándar.

Pega el texto del archivo o elige el archivo, escoge el algoritmo y copia el valor. La página no pide la URL: resume los bytes que le das. El trabajo se queda en esta pestaña. Después de cargar la página puedes seguir sin red.

## Preguntas

### ¿Esta página descarga la URL del script?

No. Pega el texto del archivo o elige el archivo. El resumen se calcula en esta pestaña, así que no se pide una URL de CDN y el archivo no se sube.

### ¿Qué algoritmo conviene?

SHA-384 es la opción habitual para el atributo integrity de un script o una hoja de estilos. SHA-256 y SHA-512 también valen. El prefijo va en minúsculas y el resumen es Base64 estándar con relleno, no hex ni Base64URL.

## Más herramientas de Cripto

- [Generador de hashes](https://toolbuddy.dev/es/tools/hash-generator.md): Genera hashes criptográficos (SHA-256, SHA-1, MD5 y más) a partir de texto con Web Crypto en el navegador. Crea checksums, compara resúmenes y copia la salida hex. El hash no sale de la pestaña, así que las cadenas de prueba y los secretos siguen privados.
- [Generador HMAC](https://toolbuddy.dev/es/tools/hmac-generator.md): Calcula firmas HMAC-SHA en el navegador para secretos de webhooks y firma de APIs. Pega un mensaje y una clave, elige de SHA-1 a SHA-512, y copia hex o Base64. Las claves se quedan en la pestaña.
- [Decodificador JWT](https://toolbuddy.dev/es/tools/jwt-decoder.md): Decodifica JSON Web Tokens en local para inspeccionar la cabecera, la carga y las claims de caducidad. Pega un JWT y lee los campos en Base64URL sin verificar la firma en un servicio remoto. Sirve para depurar autenticación dejando los tokens fuera de la red.
- [Codificador JWT](https://toolbuddy.dev/es/tools/jwt-encoder.md): Firma un objeto JSON y obtén un JSON Web Token compacto HS256, HS384 o HS512 en el navegador. El secreto HMAC se queda en la pestaña, así que puedes crear un token de prueba sin enviarlo a un codificador alojado.
- [Cifrado AES](https://toolbuddy.dev/es/tools/aes-encrypt.md): Cifra y descifra texto con AES-256-GCM en el navegador. Una contraseña se estira con PBKDF2. La salida es Base64 de sal + IV + texto cifrado. Útil para compartir un secreto corto por un canal que controlas. Las claves no salen de la pestaña.
- [Generador TOTP](https://toolbuddy.dev/es/tools/totp-generator.md): Calcula una contraseña de un solo uso basada en el tiempo a partir de un secreto Base32, con HMAC-SHA, como las apps de autenticación (RFC 6238). Elige SHA-1, SHA-256 o SHA-512, 6 u 8 dígitos y un paso de 30 o 60 segundos. El secreto se queda en la pestaña.
