# Générateur SRI

> Construit la valeur Subresource Integrity d'un script ou d'une feuille de style. SHA-384 est le choix par défaut. Collez le texte du fichier ou choisissez un fichier, puis copiez la valeur sha384 dans l'attribut integrity. Le condensé est calculé avec Web Crypto dans cet onglet. Rien n'est envoyé, et la page ne télécharge aucune URL.

S'exécute dans votre navigateur. Rien n'est envoyé.

[Crypto](https://toolbuddy.dev/fr/categories/crypto.md)

## À propos de cet outil

Calcule la valeur integrity que le navigateur vérifie avant d'exécuter un script ou d'appliquer une feuille de style d'une autre origine. SHA-384 est le choix par défaut. SHA-256 et SHA-512 conviennent aussi. Le résultat est le préfixe de l'algorithme suivi d'un Base64 standard.

Collez le texte du fichier ou choisissez le fichier, puis copiez la valeur. La page ne demande pas l'URL : elle condense les octets que vous lui donnez. Tout le traitement se fait dans votre navigateur.

## FAQ

### Cette page télécharge-t-elle l'URL du script ?

Non. Collez le texte du fichier ou choisissez le fichier. Le condensé est calculé dans cet onglet, donc aucune URL de CDN n'est demandée et le fichier n'est pas envoyé.

### Quel algorithme choisir ?

SHA-384 est le choix habituel pour l'attribut integrity d'un script ou d'une feuille de style. SHA-256 et SHA-512 conviennent aussi. Le préfixe est en minuscules, et le condensé est du Base64 standard avec remplissage, pas de l'hex ni du Base64URL.

## Outils Crypto associés

- [Générateur de hachage](https://toolbuddy.dev/fr/tools/hash-generator.md): Générez des hachages cryptographiques (SHA-256, SHA-1, MD5 et plus) à partir de texte en utilisant Web Crypto dans votre navigateur. Créez des sommes de contrôle pour les fichiers-comme-texte, comparez les condensés et copiez la sortie hex. Le hachage ne quitte jamais l'onglet, donc les chaînes de test et secrets restent privés.
- [Générateur HMAC](https://toolbuddy.dev/fr/tools/hmac-generator.md): Calculez des signatures HMAC-SHA dans le navigateur pour les secrets de webhook et la signature d'API. Collez un message et une clé, choisissez SHA-1 à SHA-512, et copiez hex ou Base64. Les clés restent dans l'onglet.
- [Décodeur JWT](https://toolbuddy.dev/fr/tools/jwt-decoder.md): Décodez les JSON Web Tokens localement pour inspecter l'en-tête, la charge utile et les revendications d'expiration. Collez un JWT et lisez les champs encodés en Base64URL sans vérifier les signatures sur un service distant. Idéal pour déboguer les flux d'authentification tout en gardant les jetons hors réseau.
- [Encodeur JWT](https://toolbuddy.dev/fr/tools/jwt-encoder.md): Signez un objet JSON en un JSON Web Token compact HS256, HS384 ou HS512 dans le navigateur. Le secret HMAC reste dans l'onglet, pour créer un jeton de test sans l'envoyer à un encodeur hébergé.
- [Chiffrement AES](https://toolbuddy.dev/fr/tools/aes-encrypt.md): Chiffrez et déchiffrez du texte avec AES-256-GCM dans le navigateur. Un mot de passe est étiré avec PBKDF2 ; la sortie est Base64(sel + IV + texte chiffré). Utile pour partager un secret court sur un canal secondaire que vous contrôlez. Les clés ne quittent jamais l'onglet.
- [Générateur TOTP](https://toolbuddy.dev/fr/tools/totp-generator.md): Calculez un mot de passe à usage unique basé sur le temps à partir d'un secret Base32, avec HMAC-SHA, comme les applications d'authentification (RFC 6238). Choisissez SHA-1, SHA-256 ou SHA-512, 6 ou 8 chiffres et un pas de 30 ou 60 secondes. Le secret reste dans l'onglet.
