🔑 2FA Dynamic Code Generator
Palaiko vieno rakto ir paketinį kelių eilučių režimą · 30 sekundžių tiesioginė atskaita
Automatiškai atsinaujina kas 30 sekundžių
Nuskaitykite naudodami Google Authenticator ar kitas 2FA programėles susiejimui
Sugeneruoti paketiniai kodai
0 tinkamų 30sVisi slaptieji raktai ir sugeneruoti kodai apdorojami vietiškai jūsų naršyklės smėlio dėžėje, naudojant standartinę Web Crypto API. Jokie duomenys neperduodami ir nesaugomi išoriniuose serveriuose.
Rekomenduojami 2FA saugumo & stiprinimo gidai
Aukšto lygio kriptografinė atitiktis ir bekompromisis vartotojų privatumas
Kaip perkelti Google Authenticator į naują telefoną
Cloud sync trade-offs, optical QR export protocols, secure old-phone wiping, offline redundancy & NTP clock drift troubleshooting.
Pametėte 2FA telefoną? Kaip atkurti paskyras be programėlės
First 15-minute emergency response SOP, cross-platform recovery paths (Google, Microsoft, Steam, Binance, Apple) & 3-2-1 backup rules.
GitHub 2FA nustatymo, SMS atsarginio varianto ir atkūrimo kodų vadovas
Mandatory 2FA enforcement policy, 3-tier recovery code cold storage, SSH key signature challenges & lock-out prevention strategies.
Kodėl SMS 2FA yra pavojingas: SIM kortelių keitimas ir SS7 spragos
SIM swap social engineering vectors, SS7 cellular interception, real-time Evilginx phishing proxies & NIST deprecation guidelines.
Kriptovaliutų saugumas Guide: Best 2FA Setup for Binance ir biržos
Withdrawal whitelisting, anti-phishing codes, hardware FIDO2 + TOTP hybrid architecture & cold storage for 16-character keys.
Geriausios 2026 m. autentifikavimo programėlės: Aegis vs 2FAS vs Bitwarden
Comprehensive side-by-side comparison of 5 leading authenticator apps: encryption models, cloud sync vs offline, and security posture.
Kyla problemų dėl Base32 formato klaidų ar laikrodžio poslinkio?
Explore our specialized 2FA Security Toolbox: Base32 Key Auto-Fixer, otpauth:// URI Inspector, and millisecond-accurate NTP clock drift detection.
2FA metodų palyginimas: kodėl TOTP yra auksinis standartas
Comparing security levels, SIM swapping resistance, cost, and availability
| Metodas | Saugumo lygis | Atsparumas SIM keitimui | Veikia neprisijungus | Kaina | Patogumas | Pagrindiniai naudojimo atvejai |
|---|---|---|---|---|---|---|
| ★ TOTP (šis įrankis) | Aukštas (rekomenduojama) | Atsparus (nėra mobiliojo ryšio perdavimo) | 100% neprisijungus | Nemokamai (internetas / programėlės) | Labai aukštas | Google, GitHub, AWS, Binance |
| SMS patvirtinimo kodas | Žemas / vidutinis | Pažeidžiamas (SIM perėmimas) | Reikia mobiliojo ryšio signalo | Žema (SIM kortelė) | Aukštas | Pasenę vartotojų prisijungimai |
| El. pašto patvirtinimo kodas | Vidutinis | Priklauso nuo el. pašto saugumo | Reikia interneto ryšio | Nemokamai | Vidutinis | Atsarginis variantas |
| FIDO2 / aparatiniai raktai | Aukštasest (Anti-Phishing) | Atsparus | Palaikoma | 25–70 $ (aparatinė įranga) | Vidutinis (Must Carry) | Aukštas-value enterprise infra |
Platformų sąrankos gidai ir atsarginių kopijų taisyklės
Kaip įjungti 2FA ir išsaugoti atkūrimo raktus pagrindinėse platformose
Go to Settings -> Password and authentication -> Two-factor authentication. Click Enable 2FA, choose "Set up using an app", and copy the Base32 plaintext key.
Navigate to myaccount.google.com -> Security -> 2-Step Verification. Scroll down to "Authenticator app" and click "Can't scan it?" to copy the 32-character plaintext secret.
Under Security -> Authenticator App, click Enable. Write down the 16-character Reset Key on paper and store it in a physical safe.
Kaip veikia RFC 6238 TOTP algoritmas?
Matematiniai žingsniai, paverčiantys bendras paslaptis ir Unix laiko žymas į sinchronizuotus kodus
The Time-Based One-Time Password algorithm (TOTP) is defined in IETF RFC 6238. It converts continuous timestamps into discrete 30-second counters and executes HMAC-SHA1 hashing:
Laiko žingsnio kvantavimas
Padalykite dabartines Unix sekundes iš 30 sekundžių intervalo: T = floor(Epoch / 30)
Base32 dekodavimas
Konvertuokite Base32 eilutę (RFC 4648) atgal į neapdorotus kriptografinio rakto baitus.
HMAC-SHA1 maiša
Maišykite 8 baitų laiko skaitiklį su slaptuoju raktu, kad gautumėte 20 baitų rezultatą.
Dinaminis sutrumpinimas
Naudokite paskutinio baito mažiausius 4 bitus kaip poslinkį 31 bito skaičiui išgauti.
Modulo 10^6
Pritaikykite modulį iš 1 000 000: Code = Value % 10^6, papildyta nuliais iki 6 skaitmenų.
Kodas rodomas kaip „Neteisingas“? 4 dažniausios priežastys
99% 2FA patvirtinimo klaidų kyla dėl vietinio laikrodžio poslinkio arba simbolių sumaišymo
Jei jūsų kompiuterio ar telefono laikrodis vėluoja ar skuba net 15 sekundžių, jūsų kodas patenka į kitą laiko langą. Sprendimas: OS nustatymuose įjunkite „Nustatyti laiką automatiškai (NTP)“.
Base32 sudaro A-Z ir 2-7. Jame niekada nebūna 0, 1, 8, 9. Nesupainiokite raidės O su skaičiumi 0, arba raidžių I/L su skaičiumi 1.
Jei platformoje kelis kartus spustelėjote „Reset 2FA“, ankstesni raktai tampa netinkami. Įsitikinkite, kad naudojate naujausią sugeneruotą paslaptį.
Pateikiant, kai progreso juostoje liko vos 1–2 sekundės, kodas gali nustoti galioti siuntimo metu. Palaukite naujo 30 sekundžių ciklo.
Rekomenduojamos autentifikavimo programėlės
Pasirinkite optimalų 2FA klientą savo saugumo poreikiams
Google Authenticator
PopuliariausiaClean interface, supports Google paskyra cloud backup, or can be used in offline local-only mode.
2FAS (Open Source)
Rekomenduojama100% atvirojo kodo, jokių duomenų sekimo. Šifruotos atsarginės kopijos į „iCloud“ / „Google Drive“ su naršyklės plėtinio susiejimu.
1Password / Bitwarden
ProductivitySaugo TOTP raktus kartu su slaptažodžiais patogiam automatiniam pildymui visose naršyklėse ir programose.
Dažniausiai užduodami klausimai (DUK)
Detailed answers regarding 2FA security, offline operation, and batch formatting
Absolutely not. This tool operates 100% on the client side (inside your browser). All Base32 decoding and HMAC-SHA1 hash computations are performed in browser memory using the W3C standard Web Crypto API.
Your secret keys never leave your device. You can verify this using browser DevTools (F12) -> Network tab, or by running the tool in airplane mode without an internet connection.
Yes, absolutely identical. This tool strictly implements the IETF international standard RFC 6238 (TOTP).
With the same Base32 secret key and synchronized system time, it generates the exact same 6-digit codes as Google Authenticator, Microsoft Authenticator, 1Password, Bitwarden, or any other standard authenticator app.
By appending your secret key after a hash fragment like https://2fa-tool.com/lt/#JBSWY3DPEHPK3PXP, the page instantly auto-fills the key and computes codes upon opening.
Under HTTP protocol specifications, everything after the '#' symbol is evaluated solely within your local browser and is never transmitted to web servers, leaving zero server logs. However, take care not to share screen views or saved URL links with others.
Batch Mode accepts one account per line and flexibly supports raw Base32 keys, Label: SecretKey, Label, SecretKey, or standard otpauth://totp/... URIs.
You can parse dozens or hundreds of accounts concurrently and copy all generated codes in one click.
Yes, it is fully responsive. Whether you are using Safari on iPhone or Chrome on Android, you enjoy the exact same instant local Web Crypto API cryptographic calculations, interactive countdown animations, and one-tap copy functionality.
Base32 is an encoding format designed for human readability that represents binary data using only 32 characters: uppercase/lowercase letters A-Z and digits 2-7. It deliberately excludes ambiguous characters like 0, 1, O, and I to minimize transcription errors.
Our tool automatically normalizes spaces, hyphens, and padding '=' signs.
Yes. All styles, fonts, and QR rendering scripts are hosted locally on our static server.
Once the page has loaded in your browser, you can disconnect Wi-Fi or turn on Airplane Mode; the tool continues to compute dynamic TOTP codes in real time relying solely on your local device clock.
It is 100% free. No user registration, account sign-up, or personal information (such as email or phone number) is ever required. You can use it anytime with full functionality and zero restrictions.