Blog

Blog

Articoli su autenticazione a due fattori, sicurezza TOTP e migliori pratiche per proteggere i tuoi account online.

Come funziona la generazione del codice TOTP

Flusso visuale dell'algoritmo di password monouso basata sul tempo RFC 6238

Passo 1Base32

Chiave Segreta

Segreto condiviso

JBSWY3DPEH...
Passo 2Unix

Ora Unix

secondi dal 1970-01-01

1741531200
Passo 3T = t / 30

Contatore Tempo (T)

intervallo 30s

58051040
Passo 4HMAC-SHA

HMAC-SHA Hash

HMAC(segreto, contatore)

160-bit digest
Passo 5Scade in 30s

Troncamento Dinamico

482901

& codice a 6 cifre

RFC 6238TOTP = HOTP(SecretKey, ⌊(CurrentTime − T0) / TimeStep⌋)
T0 = 0 (Unix Epoch)•TimeStep = 30s

L'algoritmo TOTP combina la tua chiave segreta condivisa con il timestamp Unix corrente diviso per un intervallo di tempo (di norma 30 secondi). Questo valore viene calcolato con HMAC-SHA-1, SHA-256 o SHA-512. L'hash risultante viene troncato dinamicamente per produrre un codice a 6 o 8 cifre che si rigenera automaticamente ogni 30 secondi.

Confronto degli algoritmi

Confronto delle funzioni hash utilizzate nelle implementazioni TOTP

AlgoritmoFunzione hashBit di outputLivello di sicurezzaVelocitàIdeale per
SHA-1HMAC-SHA-1160StandardPiù veloceApp consumer
SHA-256HMAC-SHA-256256MiglioratoVeloceBusiness/Enterprise
SHA-512HMAC-SHA-512512MassimoModeratoAlta sicurezza

Guida passo-passo alla configurazione

Segui questi passaggi per proteggere i tuoi account con le app di autenticazione

PassoAzioneDettagli
1Scegli un autenticatoreScarica Google Authenticator, Authy o Microsoft Authenticator dal tuo app store.
2Attiva 2FA sul servizio[Launch Generator ↑]Vai alle impostazioni di sicurezza del tuo account e seleziona 'Attiva autenticazione a due fattori'.
3Scansiona il codice QRUsa la tua app di autenticazione per scansionare il codice QR visualizzato sullo schermo.
4Salva i codici di backup[Save in Vault ↑]Scarica o annota i codici di backup forniti dal servizio.
5Verifica la configurazioneInserisci il codice a 6 cifre dalla tua app per confermare che la configurazione funzioni correttamente.

Rimani aggiornato

Ricevi gli ultimi consigli di sicurezza e le migliori pratiche TOTP nella tua casella di posta.