TOTP kódgenerátor
Generáljon időalapú (TOTP) vagy számlálóalapú (HOTP) egyszeri kódokat egy megosztott titokból.
TOTP kódgenerátor
Illesszen be egy Base32 megosztott titkot — ugyanazt, amely szövegként jelenik meg, vagy egy QR-kód belsejében rejtve van a kétfaktoros hitelesítés beállításakor — és ez az eszköz létrehozza az aktuális hat-, hét- vagy nyolcjegyű egyszeri kódot, pontosan úgy, mint egy hitelesítő alkalmazás. Alapértelmezésben az RFC 6238 (TOTP, időalapú) szabvány szerint működik, az RFC 4226 (HOTP, számlálóalapú) pedig módváltóként elérhető azoknak a szolgáltatásoknak, amelyek az órája helyett egy számlálót növelnek.
Beillesztheti egy teljes otpauth:// URI-t is egy egyszerű titok helyett. Ezek azok a karakterláncok, amelyeket a hitelesítő alkalmazások egy QR-kódból olvasnak — otpauth://totp/Issuer:account?secret=…&algorithm=…&digits=…&period=… — és ez az eszköz automatikusan elemzi azt, az algoritmus, számjegyek száma és időszak kitöltésével az URI-ből, így nem kell kézzel másolnia az egyes mezőket. Az algoritmus lehetőségei: SHA-1 (az alapértelmezett, amelyet szinte minden szolgáltatás még mindig használ), SHA-256 és SHA-512; a számjegyek száma 6, 7 vagy 8; az időszak alapértelmezésben 30 másodperc, de módosítható a nem szabványos beállítások megegyezéséhez.
Állítsa az ellenőrzési ablakot nullánál nagyobbra, hogy lássa az aktuális előtti és utáni lépések kódjait is — hasznos az óra eltérésének hibakeresésekor a kiszolgáló és az ügyfél között, mert az egy ±1 lépéses ablakot elfogadó kiszolgáló érvényesít egy kódot, amelyet az eszköz néhány másodperccel korábban vagy később megjelenít. HOTP módban ugyanez az ablak egy adott számlálóérték körüli kódokat mutat az időlépés helyett.
Minden a böngészőben a Web Crypto API-n keresztül fut: a titok egy maszkolva mező közül olvasódik, sohasem kerül a helyi tárhelyre, és sohasem hagyja el az eszközét, pontosan úgy, mint a helyét elfoglaló alkalmazás. Másolja a kódot, töltse le .txt fájlként, vagy vigye be egy másik eszköz bemenetébe — semmi sem szükséges feltölteni, és a kiszolgálón semmi sem szükséges beállítani.