Caja de Herramientas de Seguridad y Diagnóstico 2FA / TOTP
Un conjunto de diagnóstico especializado diseñado para la resolución de incidencias 2FA e ingenieros de seguridad. Valide y repare claves secretas Base32, analice y cree URIs bidireccionales otpauth:// con códigos QR en tiempo real, y mida el desfase del reloj del dispositivo con precisión de milisegundos.
Validador y limpiador de claves Base32
Detecta caracteres no válidos (0, 1, 8, 9, O, I, L), elimina espacios/guiones, ajusta el relleno '=' y agrupa en bloques estándar de 4 caracteres
Caracteres no conformes detectados
💡 Pruebe la clave verificada de inmediato en el generador principal con cálculo dinámico TOTP de 6 dígitos.
🚀 Probar en el Generador 2FAInspector y constructor de URI otpauth://
Edición bidireccional: analice URIs otpauth:// en campos estructurados o edite campos para generar la URI y código QR en tiempo real
Escanéelo con Google Authenticator, Microsoft Authenticator o 1Password para vincularlo al instante
Comprobador de desfase del reloj del sistema (NTP)
Medición de latencia de red (RTT) con múltiples muestras respecto al tiempo de referencia. Diagnostica más del 90% de los errores de códigos 2FA.
Sincronización de reloj perfecta (Desfase < 1s)
El reloj del sistema de su dispositivo está en perfecta sincronización con la hora estándar de la red mundial. Los tokens TOTP de 30 segundos según RFC 6238 se generarán y validarán con total precisión sin desincronización de ventanas temporales.
Guía de calibración de hora del sistema (Solucionar fallos en códigos 2FA)
Seleccione su sistema operativo- Presione Win + I para abrir la Configuración de Windows.
- Seleccione Hora e idioma en la barra lateral y haga clic en Fecha y hora.
- Asegúrese de que Ajustar la hora automáticamente y Establecer la zona horaria automáticamente estén ambas activadas.
- En Configuración adicional, haga clic en el botón Sincronizar ahora hasta que aparezca una marca de verificación verde.
- Comando CLI (Administrador): Ejecute
w32tm /resyncen PowerShell o Símbolo del sistema.
- Haga clic en el menú Apple en la esquina superior izquierda y abra Ajustes del Sistema.
- Vaya a General en la barra lateral y luego haga clic en Fecha y hora.
- Asegúrese de que la opción Ajustar fecha y hora automáticamente esté activada.
- Mantenga el servidor de referencia predeterminado configurado en
time.apple.com. - Comando en Terminal: Abra Terminal y ejecute
sudo sntp -sS time.apple.com.
- Abra la aplicación Ajustes en su iPhone o iPad.
- Toque General y seleccione Fecha y hora.
- Asegúrese de que Ajuste automático esté activado.
- 💡 Consejo experto: Si ya estaba activado pero persiste el desfase, desactívelo durante 5 segundos y vuelva a activarlo para forzar una sincronización inmediata con la antena de telefonía móvil.
- Abra los Ajustes del teléfono y toque Sistema > Fecha y hora.
- Active Usar la hora proporcionada por la red y Usar la zona horaria proporcionada por la red.
- ⭐ Sincronización integrada en Google Authenticator: Abra Google Authenticator > Toque el menú de 3 puntos > Ajustes > Corrección de hora para códigos > Toque Sincronizar ahora.
Preguntas Frecuentes (FAQ)
Respuestas técnicas detalladas sobre codificación Base32, estándares otpauth y mecánica del desfase horario
P. ¿Por qué los dígitos 0, 1, 8 y 9 no son válidos en Base32?
Según la norma RFC 4648, el estándar Base32 representa 5 bits de datos por carácter, lo que requiere exactamente 32 símbolos diferenciados: las letras mayúsculas de la A a la Z (26 letras) y los dígitos del 2 al 7 (6 números). Los dígitos 0, 1, 8 y 9 simplemente no existen en este alfabeto. Además, el 0 se confunde visualmente con la letra O, y el 1 se confunde con la I o la L. Nuestra utilidad de autocorrección sustituye automáticamente los caracteres confundidos por error.
P. ¿Qué parámetros se incluyen en una URI otpauth://?
La especificación otpauth:// fue originada por Google Authenticator y se ha convertido en un estándar abierto universal. Los parámetros clave incluyen: secret (la clave compartida Base32), issuer (el nombre del proveedor, p. ej. GitHub o Google), algorithm (la función hash HMAC, por defecto SHA1), digits (longitud del código, por defecto 6) y period (ventana temporal del paso, por defecto 30s).
P. ¿Por qué un desfase de 15 segundos causa el rechazo del código?
TOTP calcula los códigos dinámicos estrictamente mediante T = Math.floor(UnixTimestamp / 30). Aunque la mayoría de servidores de autenticación ofrecen una tolerancia de ventana de ±1 intervalo, cuando el reloj local de su dispositivo se desvía entre 15 y 20 segundos, su código entra en el intervalo temporal adyacente con 15 segundos de anticipación o retraso, lo que provoca continuos fallos de validación en los límites de cada ciclo.
P. ¿Esta caja de herramientas recopila, guarda o transmite mis claves?
Bajo ninguna circunstancia. 2FA-Tool.com opera bajo un compromiso inquebrantable de conocimiento cero (Zero-Knowledge) y privacidad absoluta. Todo el análisis Base32, la limpieza de claves, la generación de URIs, el renderizado de códigos QR y las mediciones de desfase NTP se ejecutan exclusivamente en la memoria JavaScript local de su navegador. No hay cargas a servidores, ni cookies de rastreo, ni registros persistentes.