# Generador TOTP

> Calcula una contraseña de un solo uso basada en el tiempo a partir de un secreto Base32, con HMAC-SHA, como las apps de autenticación (RFC 6238). Elige SHA-1, SHA-256 o SHA-512, 6 u 8 dígitos y un paso de 30 o 60 segundos. El secreto se queda en la pestaña.

Se ejecuta en tu navegador. No se sube nada.

[Cripto](https://toolbuddy.dev/es/categories/crypto.md)

## Sobre esta herramienta

Produce el código TOTP actual a partir de un secreto Base32. SHA-1 y 6 dígitos cada 30 segundos es el caso más habitual. SHA-256, SHA-512, 8 dígitos y 60 segundos están cuando el emisor los pide.

Pega el secreto, copia el código desde la barra y espera la ventana siguiente. El ejemplo es la clave de prueba pública del RFC 6238. El secreto no se sube y la página no registra un dispositivo. El trabajo se queda en esta pestaña. Después de cargar la página puedes seguir sin red.

## Preguntas

### ¿El secreto sale de esta página?

No. El código TOTP se calcula con HMAC en la Web Crypto API de esta pestaña. El secreto no se sube y la página no registra un dispositivo.

## Más herramientas de Cripto

- [Generador de hashes](https://toolbuddy.dev/es/tools/hash-generator.md): Genera hashes criptográficos (SHA-256, SHA-1, MD5 y más) a partir de texto con Web Crypto en el navegador. Crea checksums, compara resúmenes y copia la salida hex. El hash no sale de la pestaña, así que las cadenas de prueba y los secretos siguen privados.
- [Generador HMAC](https://toolbuddy.dev/es/tools/hmac-generator.md): Calcula firmas HMAC-SHA en el navegador para secretos de webhooks y firma de APIs. Pega un mensaje y una clave, elige de SHA-1 a SHA-512, y copia hex o Base64. Las claves se quedan en la pestaña.
- [Decodificador JWT](https://toolbuddy.dev/es/tools/jwt-decoder.md): Decodifica JSON Web Tokens en local para inspeccionar la cabecera, la carga y las claims de caducidad. Pega un JWT y lee los campos en Base64URL sin verificar la firma en un servicio remoto. Sirve para depurar autenticación dejando los tokens fuera de la red.
- [Codificador JWT](https://toolbuddy.dev/es/tools/jwt-encoder.md): Firma un objeto JSON y obtén un JSON Web Token compacto HS256, HS384 o HS512 en el navegador. El secreto HMAC se queda en la pestaña, así que puedes crear un token de prueba sin enviarlo a un codificador alojado.
- [Cifrado AES](https://toolbuddy.dev/es/tools/aes-encrypt.md): Cifra y descifra texto con AES-256-GCM en el navegador. Una contraseña se estira con PBKDF2. La salida es Base64 de sal + IV + texto cifrado. Útil para compartir un secreto corto por un canal que controlas. Las claves no salen de la pestaña.
- [Redactor de secretos](https://toolbuddy.dev/es/tools/secret-redactor.md): Tacha JWT, claves de AWS, tokens de GitHub, claves privadas, tokens bearer y correos en logs pegados. La sustitución ocurre en la pestaña.
