Generador de códigos TOTP
Genera códigos de un solo uso basados en tiempo (TOTP) o contador (HOTP) desde un secreto compartido.
Generador de códigos TOTP
Pega un secreto compartido Base32 — el mismo que aparece como texto o está escondido dentro de un código QR al configurar la autenticación de dos factores — y esta herramienta genera el código de un solo uso actual de seis, siete u ocho dígitos, exactamente como una aplicación autenticadora. Sigue RFC 6238 (TOTP, basado en tiempo) por defecto, con RFC 4226 (HOTP, basado en contador) disponible como cambio de modo para servicios que incrementan un contador en lugar del reloj.
También puedes pegar un URI otpauth:// completo en lugar de un secreto simple. Estas son las cadenas que leen las aplicaciones autenticadoras de un código QR — otpauth://totp/Issuer:account?secret=…&algorithm=…&digits=…&period=… — y esta herramienta lo analiza automáticamente, completando el algoritmo, cantidad de dígitos y período desde el URI para que no tengas que copiar cada campo a mano. Las opciones de algoritmo son SHA-1 (la predeterminada que casi todo servicio sigue usando), SHA-256 y SHA-512; la cantidad de dígitos es 6, 7 u 8; el período por defecto es 30 segundos estándar pero puede cambiarse para coincidir con una configuración no estándar.
Establece la ventana de verificación por encima de cero para ver también los códigos de los pasos justo antes y después del actual — útil al depurar desajuste de reloj entre un servidor y cliente, ya que un servidor que acepta una ventana de ±1 paso validará un código que tu dispositivo muestra algunos segundos antes o después. En modo HOTP, la misma ventana muestra los códigos alrededor de un valor de contador dado en lugar de un paso de tiempo.
Todo se ejecuta a través de Web Crypto API en tu navegador: el secreto se lee desde un campo enmascarado, nunca se escribe en almacenamiento local y nunca sale de tu dispositivo, exactamente como la aplicación que sustituye. Copia el código, descárgalo como archivo .txt o muévelo al entrada de otra herramienta — no hay nada que subir y nada que configurar en un servidor.