Tous les Outils
ToolsAAWeb Security

Guide de Subresource Integrity (SRI) et Balises HTML Sécurisées

Calculez des hachages cryptographiques SHA-256, SHA-384 et SHA-512 en Base64 et créez des balises HTML sécurisées pour vos CDN en local.

Source Asset Code
Balise HTML Complète
<script
  src="https://cdn.example.com/assets/app.min.js"
  integrity=""
  crossorigin="anonymous">
</script>
Hachages Cryptographiques Calculés
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.

Référence technique et guide d'architecture

Guide de Subresource Integrity (SRI) et Balises HTML Sécurisées — Guide de référence

Calculez des hachages cryptographiques SHA-256, SHA-384 et SHA-512 en Base64 et créez des balises HTML sécurisées pour vos CDN en local.

Paramètres clés et contrôles

Algorithme de Hachagesha256 | sha384 | sha512

Algorithme cryptographique préconisé par le standard W3C.

Type de Balise HTMLscript | link

Élément HTML généré (balise script ou link).

Politique Cross-Originanonymous | use-credentials

Attribut indispensable garantissant la conformité CORS.

URL de la Ressourcestring

Chemin cible vers la ressource hébergée sur CDN.

Conseils de pro et bonnes practices

Pièges courants et dépannage

Vérifiez que le serveur CDN transmet l'en-tête Access-Control-Allow-Origin.

Calculez l'empreinte sur l'artefact réel hébergé en production.

Foire aux questions (FAQ)

Qu'est-ce que Subresource Integrity (SRI) ?▼

Un mécanisme de sécurité permettant de s'assurer qu'un script CDN n'a pas été altéré.

Mes fichiers sont-ils envoyés sur un serveur ?▼

Non, tout le hachage s'effectue via l'API Web Crypto de votre navigateur.

Pourquoi l'attribut crossorigin est-il indispensable ?▼

Sans autorisation CORS explicite, le navigateur interdit le contrôle d'intégrité.

Quel algorithme choisir ?▼

SHA-384 offre le meilleur compromis de sécurité et d'interopérabilité.

Outils et utilitaires connexes

Tous les outils →