# Generatore di hash

> 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.

Gira nel tuo browser. Non si invia nulla.

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

## Su questo strumento

Calcola SHA-256, SHA-1, MD5 e altri digest di un testo con Web Crypto. Copia l'uscita esadecimale per confrontarla con un checksum.

Il testo non esce dalla scheda. Serve per controllare un digest o una fixture, non per sostituire l'hash di un file in CI se ti serve il binario esatto. Il lavoro resta in questa scheda. Dopo il caricamento della pagina puoi continuare senza rete.

## Altri strumenti di Cripto

- [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.
- [Oscuratore di segreti](https://toolbuddy.dev/it/tools/secret-redactor.md): Oscura JWT, chiavi AWS, token GitHub, chiavi private, token bearer ed email nei log incollati. La sostituzione avviene nella scheda.
