toolbin_

Generador de secreto OTP (Base32) para 2FA

Genera un secreto base32 aleatorio para configurar la autenticación de dos factores (TOTP), en tu navegador.

Generated locally (crypto.getRandomValues). Paste the URI into a QR code generator to add it to your authenticator app.

🔒 100 % en el cliente — no se envía ningún dato

Genera un secreto base32 aleatorio para configurar la autenticación de dos factores (2FA / TOTP) compatible con Google Authenticator, Authy o 1Password. Este secreto actúa como la clave compartida que se usa para producir códigos de un solo uso. La generación es 100% local en tu navegador: el secreto nunca se transmite ni se almacena en línea.

What is it for?

  • Configura 2FA con TOTP en una aplicación que estás desarrollando
  • Prueba una integración de autenticación de dos factores
  • Genera una clave compartida para Google Authenticator o Authy
  • Crea un secreto de prueba para una demo o documentación

FAQ

¿Qué es un secreto TOTP base32?

Es una clave aleatoria compartida entre el servidor y la aplicación de autenticación. Codificada en base32 (letras A-Z y dígitos 2-7), se usa para calcular los códigos de 6 dígitos que cambian cada 30 segundos.

¿Es seguro este secreto generado?

Sí: se produce localmente mediante el generador aleatorio criptográfico de tu navegador y nunca se envía por internet. Aun así, mantenlo confidencial, ya que puede generar todos tus códigos 2FA.

¿Qué longitud de secreto debo elegir?

El RFC recomienda al menos 128 bits, pero 160 bits (es decir, 32 caracteres base32) es el estándar más común y ofrece un nivel de seguridad sólido para la mayoría de los casos de uso de TOTP.