Todas as Ferramentas
ToolsAAWeb Security

Guia de Integridade de Sub-Recursos (SRI) e Tags Seguras

Calcule hashes criptográficos SHA-256, SHA-384 e SHA-512 em Base64 e crie tags HTML script/link seguras para CDNs no navegador.

Source Asset Code
Tag HTML Completa
<script
  src="https://cdn.example.com/assets/app.min.js"
  integrity=""
  crossorigin="anonymous">
</script>
Hashes Criptográficos Calculados
sha384Calculating...
sha512Calculating...
sha256Calculating...

W3C Subresource Standards

Produces strictly compliant base64-encoded digests conforming to official W3C Subresource Integrity Level 1 recommendations.

Client-Side SHA Computations

All binary digesting runs locally on your device via window.crypto.subtle, eliminating network upload risks and third-party sniffing.

Full HTML Snippet Export

Generates ready-to-paste script and link tags complete with crossorigin policies to safeguard CDNs against supply chain tampering.

Referência técnica e guia de arquitetura

Guia de Integridade de Sub-Recursos (SRI) e Tags Seguras — Guia de referência

Calcule hashes criptográficos SHA-256, SHA-384 e SHA-512 em Base64 e crie tags HTML script/link seguras para CDNs no navegador.

Parâmetros principais e controles

Algoritmo de Hashsha256 | sha384 | sha512

Algoritmo criptográfico recomendado pelas especificações do W3C.

Tipo de Elemento HTMLscript | link

Tag HTML de destino com os atributos devidamente configurados.

Política de Cross-Originanonymous | use-credentials

Atributo exigido para validação de segurança via CORS.

URL do Recursostring

Localização remota da biblioteca no CDN.

Dicas profissionais e melhores práticas

Problemas comuns e solução de problemas

Confirme se o CDN envia os headers de CORS Access-Control-Allow-Origin apropriados.

Certifique-se de que o encoding do arquivo não foi alterado no upload.

Perguntas frequentes (FAQ)

O que é Subresource Integrity (SRI)?▼

É um mecanismo de segurança que permite ao navegador verificar a autenticidade de arquivos hospedados em CDNs.

Os arquivos são enviados para fora do navegador?▼

Não. Todos os cálculos usam a Web Crypto API nativa do dispositivo.

Por que o crossorigin é obrigatório?▼

Sem CORS, a política de mesma origem do navegador impede o cálculo da integridade de recursos externos.

Qual algoritmo escolher?▼

SHA-384 é o formato padrão mais adotado pela indústria web.

Ferramentas e utilitários relacionados

Todas as ferramentas →