Gerador de Hash SRI

Gere hashes de Integridade de Subrecurso para scripts e folhas de estilo. SHA-256, SHA-384 e SHA-512 via Web Crypto API.

Select one or more. SHA-256 is the default; SHA-384 is widely recommended.

Cómo usar Gerador de Hash SRI

  1. 1Cole o conteúdo do recurso ou insira uma URL.
  2. 2Selecione algoritmos de hash.
  3. 3Gere o hash de integridade.
  4. 4Copie a tag HTML completa.
ZenovayAnalytics

Ve quién está en tu sitio ahora mismo.

  • Seguimiento de visitantes en tiempo real
  • Privacidad primero, sin aviso de cookies
  • Configurado en dos minutos
Descubre Zenovay

Preguntas frecuentes

O que é Integridade de Subrecurso (SRI)?
SRI é um recurso de segurança que permite aos navegadores verificar se recursos obtidos de CDNs ou servidores de terceiros não foram alterados. Você inclui um hash criptográfico no atributo de integridade de tags script ou link.
Como o SRI funciona?
O navegador baixa o recurso, calcula seu hash e compara com o hash no atributo de integridade. Se corresponderem, o recurso carrega normalmente. Se não corresponderem, o navegador bloqueia o recurso para evitar carregar arquivos alterados.
Quais recursos suportam SRI?
SRI funciona com elementos de script e link (folha de estilo). Não funciona com imagens, fontes ou outros tipos de recursos carregados via tags HTML. Os recursos devem ser servidos com cabeçalhos CORS apropriados (Access-Control-Allow-Origin).
Qual é a relação entre SRI e CORS?
SRI requer o atributo crossorigin='anonymous' na tag. O servidor deve incluir cabeçalhos Access-Control-Allow-Origin. Sem CORS apropriado, o navegador não pode verificar a integridade dos recursos de origem cruzada.
Qual é o suporte do navegador para SRI?
SRI é suportado no Chrome 45+, Firefox 43+, Safari 11+ e Edge 17+. Navegadores que não suportam SRI simplesmente ignoram o atributo de integridade e carregam o recurso normalmente, então SRI é seguramente progressivo.