Generador de TOTP / 2FA

Genera contraseñas de un solo uso basadas en tiempo (códigos 2FA) desde un secreto base32.

Los códigos TOTP se calculan localmente en tu navegador con la Web Crypto API y no se sube nada, pero evita pegar secretos 2FA de producción reales en cualquier herramienta web.

¿Necesitas inspeccionar un token de autenticación? Prueba el decodificador JWT.

Acerca de Generador de TOTP / 2FA

Este generador TOTP convierte un secreto base32 en la misma contraseña de un solo uso basada en tiempo que mostraría tu app de autenticación, refrescándose automáticamente cada segundo. Pega el secreto de una pantalla de configuración de 2FA y obtén al instante un OTP en vivo, con una barra de cuenta regresiva que indica cuánto tiempo sigue válido el código actual. Como un flexible generador de códigos 2FA admite SHA-1, SHA-256 y SHA-512, códigos de 6 u 8 dígitos y periodos personalizados, así que puedes coincidir con casi cualquier servicio o probar tu propia implementación de MFA. Está pensado para desarrolladores, ingenieros de QA y DevOps que prueban flujos de inicio de sesión de dos factores, depuran la generación de códigos de autenticación o verifican la salida TOTP de un servidor. Todo se calcula localmente en tu navegador con la Web Crypto API, así que tus datos nunca salen de tu equipo y no hay seguimiento.

Características

Cómo usar Generador de TOTP / 2FA

  1. Pega tu secreto base32 en el campo del secreto.
  2. Elige la cantidad de dígitos, el algoritmo de hash y el periodo para coincidir con tu servicio.
  3. Lee el código TOTP actual mostrado en dígitos grandes a medida que se refresca.
  4. Haz clic en el botón de copiar para tomar el código antes de que expire la cuenta regresiva.

Ejemplo

Entrada

Secret: JBSWY3DPEHPK3PXP
Digits: 6, Algorithm: SHA-1, Period: 30s

Salida

Code: 282 760 (example for one 30s window; changes each period)

Un TOTP SHA-1 de 6 dígitos derivado de un secreto base32. Los dígitos reales dependen de la ventana de tiempo actual.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es un generador TOTP?
Un generador TOTP calcula contraseñas de un solo uso basadas en tiempo a partir de un secreto compartido base32, produciendo los mismos códigos 2FA rotativos que muestra una app de autenticación. Este generador TOTP de ArrayKit los calcula en vivo en tu navegador.
¿Cómo genero un código 2FA con este generador TOTP?
Pega el secreto compartido base32 de la pantalla de configuración de 2FA de tu servicio, ajusta los dígitos, el algoritmo y el periodo para coincidir, y luego lee el código en vivo. Se actualiza cada segundo con una barra de cuenta regresiva.
¿Qué formato de secreto acepta el generador TOTP?
Acepta el secreto compartido base32 (letras A-Z y dígitos 2-7) de la pantalla de configuración de 2FA de un servicio. Los espacios y el relleno se ignoran automáticamente; los URI otpauth:// no se usan aquí.
¿Qué algoritmos y longitudes de dígitos se admiten?
Puedes elegir SHA-1, SHA-256 o SHA-512, códigos de 6 u 8 dígitos y un periodo personalizado de 5 a 120 segundos, coincidiendo con casi cualquier servicio TOTP.
¿Por qué mi código difiere del de mi app de autenticación?
Normalmente por un desajuste en el algoritmo, la cantidad de dígitos, el periodo o el reloj del dispositivo. Alinea esos ajustes y asegúrate de que la hora de tu sistema sea precisa, ya que los códigos están ligados a la ventana de tiempo actual.
¿Mi secreto TOTP se mantiene privado?
Sí. El generador TOTP calcula los códigos localmente con la Web Crypto API, así que tu secreto nunca sale de tu equipo y no se sube nada a un servidor. Evita pegar secretos de producción reales aquí.

Herramientas relacionadas

Todas las herramientas de ArrayKit