Genera códigos de autenticación basados en tiempo de forma local desde tu clave Base32.
Ejemplo
Con la clave pública de prueba del RFC, el código SHA-1 de 6 dígitos a los 59 segundos es 287082 y sigue siendo 287082 hasta 59.999 segundos; a los 60 segundos pasa a 359152.
Método de cálculo
El generador implementa el estándar TOTP, RFC 6238: divide la hora Unix actual entre el periodo elegido, combina ese contador con tu clave mediante HMAC y convierte el resultado en 6 u 8 dígitos. Cualquiera con la misma clave, los mismos ajustes y la hora correcta obtiene el mismo código.
Notas importantes
La clave se trata como una contraseña. Permanece en la memoria de esta página, no se guarda, ni se registra, ni se envía a ningún sitio, y se borra al reiniciar o salir. Aun así, eso no protege frente a un dispositivo comprometido o una extensión maliciosa, así que no pegues claves en ordenadores compartidos.
Preguntas frecuentes
Me rechazan el código, ¿qué debo revisar?
Primero los ajustes: la mayoría de los servicios usan SHA-1, 6 dígitos y 30 segundos, y cualquier diferencia produce códigos que parecen válidos pero no lo son. La misma clave y el mismo instante dan 94287082 con 8 dígitos, 46119246 con SHA-256 y 90693936 con SHA-512. Después activa la hora automática del dispositivo y prueba con un código nuevo.
¿Qué formatos de clave se aceptan?
Introduce la clave Base32 tal y como te la da el servicio; se admiten espacios y minúsculas, pero no una imagen QR, un código por SMS ni un enlace otpauth. Nunca compartas tu secreto y recuerda que copiar un código lo deja en el portapapeles del dispositivo.
¿Sirve de copia de seguridad o recuperación?
No. Esta página no es una caja fuerte de cuentas, ni una copia de seguridad, ni un servicio de recuperación: guarda los códigos de recuperación del servicio en otro sitio seguro y usa una aplicación de autenticación de confianza para el día a día. Los ceros iniciales forman parte del código, como en 081804, y hay que escribirlos.