Blog

Blog

Články o dvoufázovém ověřování, zabezpečení TOTP a osvědčených postupech pro ochranu vašich online účtů.

Jak funguje TOTP

Vizuální diagram algoritmu časově založených hesel RFC 6238

Krok 1Base32

Tajný klíč

Zadejte Base32 tajný klíč

JBSWY3DPEH...
Krok 2Unix

Unixový čas

sekund od 1970-01-01

1741531200
Krok 3T = t / 30

Časové počítadlo (T)

krok 30 sekund

58051040
Krok 4HMAC-SHA

HMAC-SHA Hash

HMAC(klíč, počítadlo)

160-bit digest
Krok 5Platnost 30 s

Dynamické zkrácení

482901

& 6místný kód

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

Algoritmus TOTP kombinuje sdílený tajný klíč s aktuálním časovým razítkem Unix vyděleným časovým krokem (obvykle 30 sekund). Tato hodnota je hašována pomocí HMAC-SHA-1, SHA-256 nebo SHA-512. Výsledný haš je dynamicky zkrácen na 6- nebo 8místný kód, který se automaticky mění každých 30 sekund.

Porovnání algoritmů

Porovnání hašovacích funkcí používaných v implementacích TOTP

AlgoritmusHashBityBezpečnostRychlostPoužití
SHA-1HMAC-SHA-1160StandardníNejrychlejšíSpotřebitel
SHA-256HMAC-SHA-256256VylepšenýRychlýFirma
SHA-512HMAC-SHA-512512MaximálníStředníVysoká bezpečnost

Průvodce nastavením

Postupujte podle těchto kroků k zabezpečení svých účtů pomocí ověřovacích aplikací

KrokAkceDetail
1Povolte 2FA v nastavení účtuPřejděte do nastavení zabezpečení svého účtu
2Vyberte TOTP generátor[Launch Generator ↑]Vyberte TOTP generátor jako metodu autentizace
3Naskenujte QR kódPoužijte fotoaparát k naskenování QR kódu ze služby
4Uložte ověřovací kód[Save in Vault ↑]Zadejte 6místný ověřovací kód pro potvrzení
5Otestujte kódZkontrolujte, že kód funguje správně před aktivací

Přihlásit se k newsletteru

Získejte nejnovější tipy v oblasti zabezpečení a aktualizace