# Generatore SRI

> Costruisce il valore di Subresource Integrity per uno script o un foglio di stile. SHA-384 è il valore predefinito. Incolla il testo del file o scegli un file, poi copia il valore sha384 nell'attributo integrity. Il digest è calcolato con Web Crypto in questa scheda. Non viene caricato nulla e la pagina non richiede alcun URL.

Gira nel tuo browser. Non si invia nulla.

[Cripto](https://toolbuddy.dev/it/categories/crypto.md)

## Su questo strumento

Calcola il valore integrity che il browser controlla prima di eseguire uno script o applicare un foglio di stile di un'altra origine. SHA-384 è il valore predefinito. Vanno bene anche SHA-256 e SHA-512. Il risultato è il prefisso dell'algoritmo più Base64 standard.

Incolla il testo del file o scegli il file, scegli l'algoritmo e copia il valore. La pagina non richiede l'URL: riassume i byte che le dai. Il lavoro resta in questa scheda. Dopo il caricamento della pagina puoi continuare senza rete.

## Domande

### Questa pagina scarica l'URL dello script?

No. Incolla il testo del file o scegli il file. Il digest è calcolato in questa scheda, quindi non viene richiesto un URL di CDN e il file non viene caricato.

### Quale algoritmo conviene?

SHA-384 è la scelta abituale per l'attributo integrity di uno script o di un foglio di stile. SHA-256 e SHA-512 sono validi. Il prefisso è in minuscolo e il digest è Base64 standard con padding, non hex e non Base64URL.

## Altri strumenti di Cripto

- [Generatore di hash](https://toolbuddy.dev/it/tools/hash-generator.md): Genera hash crittografici (SHA-256, SHA-1, MD5 e altri) dal testo con Web Crypto nel browser. Crea checksum, confronta i digest e copia l'uscita hex. L'hash non esce dalla scheda, così le stringhe di prova e i segreti restano privati.
- [Generatore HMAC](https://toolbuddy.dev/it/tools/hmac-generator.md): Calcola firme HMAC-SHA nel browser per segreti di webhook e firma di API. Incolla un messaggio e una chiave, scegli da SHA-1 a SHA-512, e copia hex o Base64. Le chiavi restano nella scheda.
- [Decodificatore JWT](https://toolbuddy.dev/it/tools/jwt-decoder.md): Decodifica i JSON Web Token in locale per ispezionare intestazione, payload e claim di scadenza. Incolla un JWT e leggi i campi in Base64URL senza verificare la firma su un servizio remoto. Serve per fare debug dell'autenticazione lasciando i token fuori dalla rete.
- [Codificatore JWT](https://toolbuddy.dev/it/tools/jwt-encoder.md): Firma un oggetto JSON e ottieni un JSON Web Token compatto HS256, HS384 o HS512 nel browser. Il segreto HMAC resta nella scheda, così puoi creare un token di prova senza inviarlo a un codificatore ospitato.
- [Cifratura AES](https://toolbuddy.dev/it/tools/aes-encrypt.md): Cifra e decifra testo con AES-256-GCM nel browser. Una password si allunga con PBKDF2. L'uscita è Base64 di sale + IV + testo cifrato. Utile per condividere un segreto breve su un canale che controlli. Le chiavi non escono dalla scheda.
- [Generatore TOTP](https://toolbuddy.dev/it/tools/totp-generator.md): Calcola una password monouso a tempo da un segreto Base32, con HMAC-SHA, come le app di autenticazione (RFC 6238). Scegli SHA-1, SHA-256 o SHA-512, 6 o 8 cifre e un passo di 30 o 60 secondi. Il segreto resta nella scheda.
