Generátor a validátor OTP
Generujte a validujte jednorázová hesla TOTP/HOTP pro 2FA. Podporuje SHA-1/256/512, tajemství Base32/Hex, export QR. 100% v prohlížeči, bez registrace.
Co je OTP (jednorázové heslo)?
OTP je heslo platné pouze pro jednu přihlašovací relaci nebo transakci. Poskytuje silnější zabezpečení než statická hesla, protože se často mění, což činí ukradené kody po krátké době nepoužitelnými.
Jaký je rozdíl mezi TOTP a HOTP?
TOTP (časově založené jednorázové heslo, RFC 6238) generuje kódy na základě aktuálního času, měnící se každých 30 sekund ve výchozím nastavení. HOTP (založené na HMAC, RFC 4226) používá inkrementální čítač. TOTP je běžnější v moderních systémech 2FA.
Je tento generátor OTP bezpečný?
Ano. Veškerá generace a validace probíhá lokálně ve vašem prohlížeči pomocí Web Crypto API. Vaše tajné klíče nikdy neopustí vaše zařízení a nejsou odesílány na žádný server.
Co je tajemství Base32?
Base32 je schéma kódování, které představuje binární data pomocí 32 znaků (A-Z a 2-7). Je to standardní formát pro tajemství OTP používaná Google Authenticatorem a dalšími aplikacemi 2FA.
Který hash algoritmus si mám vybrat?
SHA-1 je výchozí a je kompatibilní s většinou autentikátorových aplikací včetně Google Authenticatoru. SHA-256 a SHA-512 nabízejí silnější zabezpečení, ale nemusí být podporovány všemi aplikacemi.
Jak přidám vygenerovaný kód do Google Authenticatoru?
Zadejte své tajemství a poté naskenujte zobrazený otpauth QR kód pomocí Google Authenticatoru (nebo jakékoliv kompatibilní 2FA aplikace). Můžete také ručně zadat otpauth URI nebo tajný klíč.
Jaký je formát URI otpauth://?
otpauth://totp/<štítek>?secret=<tajemství>&issuer=<vydavatel>&algorithm=<algo>&digits=<číslice>&period=<perioda>. Toto URI kóduje všechny parametry OTP a může být vykresleno jako QR kód.
Proč se kód mění každých 30 sekund?
Výchozí časový krok (perioda) pro TOTP je 30 sekund, jak je definováno v RFC 6238. To vyvažuje zabezpečení (krátká platnost) s použitelností (dostatek času na zadání kódu).
Mohu ověřit kód, který jsem obdržel?
Ano, přepněte do režimu Validace, zadejte tajemství a kód, který jste obdrželi. Nástroj kontroluje kód proti aktuálnímu a sousedním časovým oknům pro toleranci drobných rozdílů hodin.
Co znamená 6 číslic vs 8 číslic?
Odkazuje na délku vygenerovaného OTP kódu. 6 číslic je standard pro většinu systémů 2FA. 8 číslic poskytuje více možných kombinací, ale je méně podporováno.
Proč se mé kódy neshodují s Google Authenticatorem?
Zkontrolujte, zda tajemství, algoritmus (obvykle SHA-1), číslice (obvykle 6) a perioda (obvykle 30s) všechny odpovídají. Ujistěte se také, že hodiny vašeho zařízení jsou přesné.
Je 2FA totéž co OTP?
OTP je mechanismus, který generuje jednorázové kódy. 2FA (Dvoufaktorová autentizace) je bezpečnostní proces, který často používá OTP jako druhý faktor.