# Generatore TOTP

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

Gira nel tuo browser. Non si invia nulla.

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

## Su questo strumento

Produce il codice TOTP attuale da un segreto Base32. SHA-1 e 6 cifre ogni 30 secondi sono il caso più comune. SHA-256, SHA-512, 8 cifre e 60 secondi ci sono quando l'emittente li richiede.

Incolla il segreto, copia il codice dalla barra e aspetta la finestra successiva. L'esempio è la chiave di test pubblica del RFC 6238. Il segreto non si invia e la pagina non registra un dispositivo. Il lavoro resta in questa scheda. Dopo il caricamento della pagina puoi continuare senza rete.

## Domande

### Il segreto esce da questa pagina?

No. Il codice TOTP si calcola con HMAC nella Web Crypto API di questa scheda. Il segreto non viene inviato e la pagina non registra un dispositivo.

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