Generador de códigos TOTP

Genere un código TOTP (contraseña de un solo uso basada en el tiempo) a partir de una clave secreta base32, útil para probar una integración de autenticación en dos pasos (2FA) sin sacar el teléfono.

Ejemplo:

Cómo funciona

TOTP (Time-based One-Time Password) es el algoritmo que utilizan la mayoría de las aplicaciones de autenticación (Google Authenticator, Authy, etc.). Combina una clave secreta compartida con la hora actual dividida en intervalos (normalmente de 30 segundos) para producir un código de un solo uso mediante HMAC-SHA1. Esta herramienta recalcula exactamente el mismo código que su aplicación móvil, a partir de la misma clave secreta.

¿Dónde encuentro mi clave secreta base32?

Cuando un servicio activa la autenticación en dos pasos, suele mostrar un código QR y, debajo, una clave de texto «para introducir manualmente»: esa es la cadena (a menudo en mayúsculas y sin espacios) que debe pegar aquí.

¿Por qué el código que obtengo no coincide con el de mi aplicación?

El cálculo depende de la hora exacta de su ordenador. Si el reloj de su dispositivo está desfasado más de unos segundos respecto a la hora real, el código generado será distinto del de su aplicación móvil, que normalmente se sincroniza con un servidor de hora.

<strong>Procesamiento 100% local:</strong> el cálculo se realiza por completo en su navegador mediante WebAssembly; su clave secreta nunca se transmite a un servidor.