Generator de coduri 2FA (TOTP)
Transformă un secret Base32 în coduri live de autentificare în doi pași, verifică un cod și creează un link otpauth:// — totul în browser.
🔒 Codurile sunt calculate pe dispozitivul tău. Secretul nu este niciodată încărcat sau salvat.
Despre Generator de coduri 2FA (TOTP)
Parolele unice bazate pe timp (TOTP, RFC 6238) sunt codurile de șase cifre afișate de Google Authenticator, Microsoft Authenticator, Authy și majoritatea managerelor de parole. Aplicația și serverul împart o cheie secretă; la fiecare 30 de secunde ambele părți calculează un HMAC al pasului de timp curent și păstrează câteva cifre din rezultat, astfel că codurile coincid fără nicio conexiune la rețea. Acest instrument face același calcul cu Web Crypto API din browserul tău. Lipește secretul Base32 afișat sub un cod QR (sau generează unul nou) și vei vedea codul curent cu numărătoare inversă, codurile anterior și următor, plus o verificare care acceptă o abatere a ceasului de un pas, cum fac majoritatea serverelor. Dezvoltatorii îl pot folosi pentru a testa un flux de autentificare 2FA și pentru a crea URI-ul otpauth:// pe care îl importă aplicațiile de autentificare. Secretul nu este niciodată încărcat sau stocat, dar tratează secretele reale ca pe parole.
FAQ
De ce codul meu nu coincide cu aplicația de autentificare?
Verifică dacă secretul este copiat complet, dacă numărul de cifre, perioada și algoritmul corespund aplicației (majoritatea serviciilor folosesc 6 cifre, 30 de secunde și SHA-1) și dacă ceasul dispozitivului este corect. TOTP depinde de timp, așa că un ceas decalat cu peste 30 de secunde dă coduri diferite.
Este sigur să lipesc aici secretul meu 2FA?
Codul este calculat local cu Web Crypto și nimic nu este trimis la un server. Totuși, oricine are secretul tău îți poate genera codurile, așa că folosește secrete reale doar pe un dispozitiv de încredere și preferă secrete de test în dezvoltare.
Ce este un URI otpauth://?
Este formatul standard de link din codurile QR 2FA. Conține secretul, eticheta contului, emitentul și setările (algoritm, cifre și perioadă), astfel încât o aplicație de autentificare poate adăuga contul într-un singur pas.