Web y autenticación

Generador de hashes SRI

Genere hashes sha256 y sha384 de Subresource Integrity para scripts y hojas de estilo de CDNs directamente en el navegador.

Gratis Sin registro Se ejecuta en tu navegador

Espacio de trabajo de la herramienta

Generate Subresource Integrity hashes for scripts and styles.

Sobre el generador de hashes SRI

Un generador de hashes SRI ayuda a crear valores de Subresource Integrity para scripts y hojas de estilo externos, permitiendo que el navegador compruebe si el asset descargado se ha cambiado inesperadamente. Es útil cuando utilice archivos alojados en CDNs y necesita una cadena de integridad reproducible para incluir en HTML en conjunto con las definiciones de crossorigin y CSP.

Cómo usar el generador de hashes SRI

  1. 1Cole el contenido exacto del script o de la hoja de estilo que desea proteger o suministrar la entrada en el formato esperado por la página para generar el valor de integridad.
  2. 2Elija uno de los algoritmos de hash compatibles para que el valor de integridad resultante corresponda a la política que usted pretende publicar.
  3. 3Copie la cadena de integridad generada para la etiqueta de script o enlace y prueba de nuevo la página con los bytes finales del asset.

Casos de uso comunes del generador de hashes SRI

Protección de lassets de CDN

Prepare atributos de integridad para archivos JavaScript o CSS de terceros antes de mencionarlos en las plantillas HTML de producción.

Revisión de releases

Genere nuevamente y compare cadenas de integridad siempre que una dependencia o un asset hospedado cambiar entre deployments.

Documentación de seguridad

Regístra los valores de integridad y las versiones correspondientes de los assets en runbooks o notas de transición para que el equipo pueda reproducir las mismas verificaciones.

Preguntas frecuentes

¿Debo generar el hash de la URL o del contenido de asset?

Genera el hash de los bytes finales que el navegador descargará, no de la string de la URL. Incluso el cambio de un único carácter produce otro valor de integridad; por lo tanto, genera el hash de nuevo siempre que los bytes del archivo cambien.

¿Cuándo necesito generar un nuevo valor SRI?

Cree una nueva cadena de integridad cuando el script o la hoja de estilo referenciada cambie. Las actualizaciones de versión, nuevos builds, cambios de minificación o cambios de CDN pueden modificar los bytes y exigir un nuevo hash.

¿Qué entradas y algoritmos son compatibles, y el contenido se envía a un servidor?

La herramienta recibe el contenido exacto de scripts o hojas de estilo y genera hashes sha256 o sha384. El procesamiento se produce localmente en el navegador, sin enviar el contenido a un servidor.