# Cripto

> Hash, HMAC, JWT e AES-GCM senza inviare segreti.

Calcola hash, firme HMAC, ispeziona i JWT e cifra con AES-GCM tramite la Web Crypto API. I digest, i token e le password restano nel browser, così puoi controllare autenticazione e checksum senza un servizio di crittografia ospitato.

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