Blog

Blog

Articole despre autentificarea cu doi factori, securitatea TOTP și cele mai bune practici pentru protejarea conturilor online.

Cum funcționează TOTP

Schema logică a algoritmului de parole unice bazate pe timp RFC 6238

Pas 1Base32

Cheie Secretă

Introduceți cheia secretă Base32

JBSWY3DPEH...
Pas 2Unix

Timp Unix

secunde de la 1970-01-01

1741531200
Pas 3T = t / 30

Contor Timp (T)

interval de 30s

58051040
Pas 4HMAC-SHA

HMAC-SHA Hash

HMAC(secret, contor)

160-bit digest
Pas 5Expiră în 30s

Trunchiere Dinamică

482901

& cod de 6 cifre

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

Algoritmul TOTP combină cheia secretă partajată cu timestamp-ul Unix actual împărțit la un interval de timp (implicit 30 de secunde). Această valoare este procesată folosind HMAC-SHA-1, SHA-256 sau SHA-512. Hash-ul rezultat este trunchiat dinamic pentru a genera un cod de 6 sau 8 cifre care se actualizează automat la fiecare 30 de secunde.

Comparația algoritmilor

Comparație între funcțiile hash utilizate în implementările TOTP

AlgoritmHashBițiSecuritateVitezăCaz de utilizare
SHA-1HMAC-SHA-1160StandardCel mai rapidConsumator
SHA-256HMAC-SHA-256256ÎmbunătățitRapidAfaceri
SHA-512HMAC-SHA-512512MaximModeratSecuritate ridicată

Ghid de configurare

Urmați acești pași pentru a vă securiza conturile cu aplicații de autentificare

PasAcțiuneDetaliu
1Activați 2FA în setările contuluiAccesați setările de securitate ale contului dvs.
2Selectați generator TOTP[Launch Generator ↑]Selectați generator TOTP ca metodă de autentificare
3Scanați codul QRFolosiți camera pentru a scana codul QR de la serviciu
4Salvați codul de verificare[Save in Vault ↑]Introduceți codul de verificare de 6 cifre pentru a confirma
5Testați codulVerificați că codul funcționează corect înainte de a-l activa

Abonează-te la newsletter

Primește cele mai recente sfaturi de securitate și actualizări