// 2FA OFFLINE

Po co to jest?
To zamiennik Google Authenticatora w przeglądarce. Serwis (konto, giełda, poczta) daje ci przy włączaniu 2FA kod QR albo tekstowy sekret. Wpisujesz go tutaj, a strona co 30 sekund liczy z niego 6-cyfrowy kod (TOTP, RFC 6238). Liczy lokalnie, bez internetu, nic nie wysyła.

Dla kogo?
Dla kogoś, kto nie chce trzymać kodów w aplikacji Google'a (patrz dlaczego nie Google), potrzebuje kodów na komputerze albo testuje 2FA we własnym projekcie. Ten sam sekret daje te same kody na każdym urządzeniu, więc możesz mieć telefon i tę stronę jednocześnie.
Uwaga. Sekrety leżą w localStorage tej przeglądarki. Wyczyścisz dane strony, tracisz konta. Rób eksport i trzymaj sekrety także gdzie indziej (menedżer haseł, wydruk). Ustaw hasło, a dane będą zapisane zaszyfrowane (AES-256-GCM, klucz z PBKDF2, 250 000 iteracji). Kody są poprawne tylko przy poprawnym zegarze systemu.

Dane są zaszyfrowane hasłem.

+ DODAJ KONTO
Spacje i myślniki są ignorowane. Przycisk LOSUJ tworzy nowy 160-bitowy sekret, np. do własnego logowania.

Zdecydowana większość serwisów domyślnie używa SHA1, 6 cyfr i 30 sekund. Zmieniaj tylko wtedy, gdy serwis tak każe.