2FA / TOTP Beveiligings- & diagnosegereedschap
A dedicated diagnostic suite built for 2FA troubleshooting and security engineers. Validate & repair Base32 secrets, parse and build bidirectional otpauth:// URIs with live QR codes, and measure device clock drift with millisecond accuracy.
Base32-sleutelvalidator & reiniger
Detecteert ongeldige tekens (0, 1, 8, 9, O, I, L), verwijdert spaties/koppeltekens, vult aan met '=' en groepeert in standaard 4-teken blokken
Niet-conforme tekens gedetecteerd
💡 Test de geverifieerde sleutel direct in de hoofdgenerator met directe 6-cijferige TOTP-berekening.
🚀 Test direct in 2FA-generatorotpauth:// URI-inspector & omgekeerde bouwer
Bidirectionele bewerking: Splits ruwe otpauth:// URI's in velden, of bewerk velden om schone URI's en live QR-codes te genereren
Scan met Google Authenticator, Microsoft Authenticator of 1Password om direct te koppelen
NTP-systeemklokafwijking inspector
Netwerkrondreismeting met meerdere monsters tegen referentietijd. Diagnosticeert 90%+ van de 2FA-verificatiefouten.
Perfecte kloksynchronisatie (afwijking < 1s)
De systeemklok van uw apparaat is perfect gesynchroniseerd met de wereldwijde netwerkstandaardtijd. RFC 6238 30-seconden TOTP-tokens worden betrouwbaar gegenereerd en gevalideerd zonder desynchronisatie.
Gids voor systeemklokkalibratie (Los 2FA-fouten op)
Selecteer uw besturingssysteem- Press Win + I to open Windows Settings.
- Select Time & language from the sidebar, then click Date & time.
- Ensure that Set time automatically and Set time zone automatically are both toggled ON.
- Under Additional settings, click the Sync now button until a green checkmark appears.
- CLI Command (Admin): Run
w32tm /resyncin PowerShell or CMD.
- Click the Apple menu in the top-left corner and open System Settings.
- Navigate to General in the sidebar, then click Date & Time.
- Ensure Set time and date automatically is enabled.
- Keep the default reference server set to
time.apple.com. - Terminal Command: Open Terminal and run
sudo sntp -sS time.apple.com.
- Open the Settings app on your iPhone or iPad.
- Tap General, then select Date & Time.
- Ensure Set Automatically is toggled ON.
- 💡 Pro Tip: If it was already on but drift persists, toggle it OFF for 5 seconds, then toggle it ON again to force an immediate base station re-sync.
- Open your phone's Settings and tap System > Date & time.
- Enable Use network-provided time and Use network-provided time zone.
- ⭐ Google Authenticator built-in sync: Open Google Authenticator > Tap the 3 dots menu > Settings > Time correction for codes > Tap Sync now.
Veelgestelde vragen (FAQ)
Diepgaande technische antwoorden over Base32-codering, otpauth-standaarden en klokafwijkingsmechanismen
Q. Waarom zijn de cijfers 0, 1, 8 en 9 ongeldig in Base32?
Under RFC 4648, standard Base32 represents 5 bits of data per character, requiring exactly 32 distinct symbols: uppercase A-Z (26 letters) and digits 2-7 (6 numbers). Cijfers 0, 1, 8, and 9 simply do not exist in the alphabet. Furthermore, 0 is easily confused with letter O, and 1 is easily confused with I or L. Our auto-fix utility restores accidentally confused characters automatically.
Q. Welke parameters zijn opgenomen in een otpauth:// URI?
The otpauth:// specification originated with Google Authenticator and has become an RFC-aligned open standard. Key parameters include: secret (Base32 shared key), issuer (provider name, e.g. GitHub or Google), algorithm (HMAC hash function, default SHA1), digits (code length, default 6), and period (time step window, default 30s).
Q. Waarom veroorzaakt een klokafwijking van 15 seconden een afwijzing van het token?
TOTP computes dynamic codes strictly via T = Math.floor(UnixTimestamp / 30). While most authentication servers provide a ±1 interval window tolerance, when your local device clock is off by 15-20 seconds, your code enters the adjacent time interval 15 seconds prematurely, triggering frequent validation rejections near interval boundaries.
Q. Verzamelt, bewaart of verzendt deze toolbox mijn sleutels?
Nooit. 2FA-Tool.com werkt onder een zero-trust, privacy-first toezegging. Alle Base32-parsing, sleutelopschoning, omgekeerde URI-opbouw, QR-codegeneratie en NTP-offsetmetingen vinden volledig plaats in het lokale JavaScript-geheugen van uw browser. Geen serveruploads, geen cookies en geen permanente logbestanden.