Générateur SRI
Génère des valeurs SRI pour les ressources importées.
Comment utiliser Générateur SRI
Subresource integrity generator hashes a script, stylesheet or other file you select and returns an integrity value, such as sha384- followed by the base64 digest, ready for an integrity attribute. Choose SHA-384, the default, or SHA-256 or SHA-512. For cross-origin assets, pair it with the crossorigin attribute set to anonymous and confirm the server supports CORS.
- Choisissez un fichier source. Si l'outil accepte plusieurs fichiers, classez-les dans l'ordre souhaité.
- Définissez l'algorithme.
- Lancez le générateur SRI, vérifiez le résultat, puis utilisez les commandes de copie ou de téléchargement disponibles.
Ce que cet outil prend en charge
Génère des valeurs SRI pour les ressources importées.
- Algorithme
- SHA-384 · SHA-256 · SHA-512
Limites et traitement
Jusqu'à 200 fichiers, 20 MB chacun et 100 MB au total. Les PDF sont limités à 500 pages, les planches contact à 100 pages, et les arborescences de signets à 1 000 entrées et 20 niveaux d'imbrication. Chaque opération applique des limites de sortie plus strictes.
Questions fréquentes
Which hash algorithm should I choose for SRI?
SHA-384 is selected by default, and SHA-256 and SHA-512 are also available; all three are accepted in integrity attributes. The prefix in the output, such as sha512-, tells the browser which algorithm produced the digest.
Why does my SRI hash not match the CDN file?
The hash covers the exact bytes of the file you select. If the CDN serves a different version, build or line endings than your local copy, the values differ. Download the exact file URL you reference and hash that copy.
How do I add the integrity value to a script tag?
Copy the output into the integrity attribute of the script or link element. For files loaded from another origin, also add the crossorigin attribute with the value anonymous, which requires the server to send CORS headers.
Où ma saisie est-elle traitée ?
Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée dans aucun compte ni dans l'historique.
Quelles sont les limites de saisie ?
Jusqu'à 200 fichiers, 20 MB chacun et 100 MB au total. Les PDF sont limités à 500 pages, les planches contact à 100 pages, et les arborescences de signets à 1 000 entrées et 20 niveaux d'imbrication. Chaque opération applique des limites de sortie plus strictes.