Blog

Blog

Artikler om totrinsbekræftelse, TOTP-sikkerhed og bedste praksis for beskyttelse af dine onlinekonti.

Hvordan TOTP fungerer

Visuelt forløb for RFC 6238-algoritmen til tidsbaserede engangskoder

Trin 1Base32

Hemmelig Nøgle

Indtast Base32-hemmelig nøgle

JBSWY3DPEH...
Trin 2Unix

Unix Tid

sekunder siden 1970-01-01

1741531200
Trin 3T = t / 30

Tidstæller (T)

30s tidsinterval

58051040
Trin 4HMAC-SHA

HMAC-SHA Hash

HMAC(hemmelighed, tæller)

160-bit digest
Trin 5Udløber om 30s

Dynamisk Afkortning

482901

& 6-cifret kode

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

TOTP-algoritmen kombinerer din delte hemmelige nøgle med det aktuelle Unix-tidsstempel divideret med et tidsinterval (standard 30 sekunder). Værdien hashes ved hjælp af HMAC-SHA-1, SHA-256 eller SHA-512. Det resulterende hash afkortes dynamisk for at danne en 6- eller 8-cifret kode, der automatisk skifter hvert 30. sekund.

Algoritmesammenligning

Sammenligning af hashfunktioner anvendt i TOTP-implementeringer

AlgoritmeHashBitsSikkerhedHastighedAnvendelsesområde
SHA-1HMAC-SHA-1160StandardHurtigsteForbruger
SHA-256HMAC-SHA-256256ForbedretHurtigVirksomhed
SHA-512HMAC-SHA-512512MaksimalModeratHøj sikkerhed

Opsætningsguide

Følg disse trin for at sikre dine konti med godkender-apps

TrinHandlingDetalje
1Aktiver 2FA i kontoinstillingerneGå til din konto sikkerhedsindstillinger
2Vælg TOTP-generator[Launch Generator ↑]Vælg TOTP-generator som autentifikationsmetode
3Scan QR-kodeBrug kameraet til at scanne QR-koden fra tjenesten
4Gem bekræftelseskode[Save in Vault ↑]Indtast 6-cifret bekræftelseskode for at bekræfte
5Test kodenKontroller at koden fungerer korrekt, før du aktiverer den

Tilmeld nyhedsbrev

Få de seneste sikkerhedstips og opdateringer