Blogg

Blogg

Artikler om tofaktorautentisering, TOTP-sikkerhet og beste praksis for å beskytte dine nettkontoer.

Hvordan TOTP fungerer

Visuell flyt av RFC 6238-algoritmen for tidsbaserte engangspassord

Trinn 1Base32

Hemmelig Nøkkel

Skriv inn Base32-hemmelig nøkkel

JBSWY3DPEH...
Trinn 2Unix

Unix-tid

sekunder siden 1970-01-01

1741531200
Trinn 3T = t / 30

Tidteller (T)

30s tidsintervall

58051040
Trinn 4HMAC-SHA

HMAC-SHA Hash

HMAC(hemmelighet, teller)

160-bit digest
Trinn 5Utløper om 30s

Dynamisk Avkorting

482901

& 6-sifret kode

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

TOTP-algoritmen kombinerer din delte hemmelige nøkkel med gjeldende Unix-tidsstempel delt på et tidsintervall (standard 30 sekunder). Denne verdien hashes med HMAC-SHA-1, SHA-256 eller SHA-512. Den resulterende hashen avkortes dynamisk til en 6- eller 8-sifret kode som oppdateres hvert 30. sekund.

Algoritmesammenligning

Sammenligning av hashfunksjoner brukt i TOTP-implementasjoner

AlgoritmeHashBitsSikkerhetHastighetBruksområde
SHA-1HMAC-SHA-1160StandardRaskesteForbruker
SHA-256HMAC-SHA-256256ForbedretRaskBedrift
SHA-512HMAC-SHA-512512MaksimalModeratHøy sikkerhet

Oppsettsveiledning

Følg disse trinnene for å sikre kontoene dine med autentiseringsapper

TrinnHandlingDetalj
1Aktiver 2FA i kontoinnstillingeneGå til sikkerhetsinnstillingene for kontoen din
2Velg TOTP-generator[Launch Generator ↑]Velg TOTP-generator som autentiseringsmetode
3Skann QR-kodeBruk kameraet til å skanne QR-koden fra tjenesten
4Lagre bekreftelseskode[Save in Vault ↑]Skriv inn 6-sifret bekreftelseskode for å bekrefte
5Test kodenKontroller at koden fungerer riktig før du aktiverer den

Abonner på nyhetsbrev

Få de nyeste sikkerhetstipsene og oppdateringene