Generador de contraseñas de un solo uso

Un generador OTP preciso para desarrolladores y equipos de seguridad para crear códigos RFC (TOTP/HOTP) a partir de un secreto compartido.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,096+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how Generador de contraseñas de un solo uso processes input data instantly inside your browser.

Sample Input Length: 16, Uppercase, Numbers, Symbols
Computed Result k9#vP2$mQ8!xZ5@y (Strong, high-entropy password)
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Sobre esta herramienta

Propósito y público: Esta herramienta genera contraseñas de un solo uso (OTP) conformes RFC 4226 para flujos de autenticación. Soporta esquemas basados en el tiempo (TOTP) y basados en contador (HOTP), facilitando pruebas de integraciones MFA, validación de flujos de inicio de sesión y verificación fuera de línea sin servicios externos. Usuarios objetivo: desarrolladores, ingenieros de QA, auditores de seguridad e ingenieros DevOps que integran MFA en aplicaciones. Conceptualmente la herramienta toma un secreto compartido, lo decodifica en una secuencia de bytes, calcula un HMAC con el algoritmo elegido, aplica truncación dinámica para obtener un valor numérico y lo reduce módulo 10^digits para producir un código numérico de longitud fija. Para TOTP, el contador es floor(Unix time / time_step); para HOTP, se utiliza el contador proporcionado. Salidas: código actual y, cuando aplica, tiempo de expiración y contador utilizado. Opciones avanzadas: selección de algoritmo (SHA1, SHA256, SHA512), dígitos (6, 7, 8), soporte para secretos Base32 o hexadecimales y exposición del código calculado sin almacenamiento persistente. Esto se diferencia de generadores aleatorios al cumplir RFC y ofrecer resultados determinísticos para entradas dadas. Casos de uso: generación de códigos en pipelines de CI para probar rutas MFA, validación de generación de códigos de respaldo, simulación de dispositivos durante revisiones de seguridad. Limitaciones: desviación del reloj que puede afectar la precisión; secretos que deben protegerse; la herramienta no es un servicio de autenticación en producción.

Cómo usar

  1. Proporcione entradas: secreto compartido, dígitos, algoritmo y modo (TOTP o HOTP).
  2. Para TOTP, especifique time_step en segundos; para HOTP, proporcione un contador numérico.
  3. Ejecute el cálculo para generar el código actual.
  4. Use el código resultante en pruebas de autenticación o demostraciones; revise el código y el contador utilizado.
  5. Rote o reemplace secretos de forma segura y documente el escenario de prueba.
How to use one time password otp generator

Frequently Asked Questions

Encuentre respuestas rápidas

¿Qué es un OTP y por qué usarlo?
Un OTP es un código numérico de un solo uso generado a partir de un secreto compartido y un contador o timestamp. Aumenta la seguridad al hacer que los códigos expiren rápidamente y no se puedan reutilizar. Esta herramienta ayuda a verificar flujos MFA y a probar integraciones sin depender de servicios externos.
¿Qué entradas se requieren?
Las entradas incluyen el secreto compartido, el número de dígitos deseado, el algoritmo (SHA1/ SHA256/ SHA512) y el modo (TOTP o HOTP). Para TOTP, indique time_step; para HOTP, indique un contador. Estas entradas determinan el código generado y su ventana de validez.
¿Qué algoritmos se soportan?
Se soportan algoritmos OTP basados en HMAC: SHA1, SHA256 y SHA512. La elección afecta el nivel de seguridad y la distribución de códigos y se alinea con RFC 4226.
¿Es adecuado para producción?
Esta herramienta está destinada a pruebas y desarrollo. No funciona como un servicio de autenticación en vivo ni como fuente de credenciales. Úsela para validar flujos MFA, probar integraciones y simular dispositivos en entornos controlados no productivos.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Convertidor de Spotify a MP3

Convierte archivos de audio proporcionados localmente a MP3, permitiendo escucha offline y compatibi...

Developer Tools

Calculadora de Distancia por Carretera

Calculadora de distancia por carretera para viajeros, planificadores logísticos y conductores para e...

Developer Tools

Calculadora de Edad

Determina rápidamente la edad de una persona a partir de su fecha de nacimiento con nuestra calculad...

Developer Tools

Convertidor de divisas

Convierte rápidamente cantidades entre diferentes monedas con nuestro convertidor de divisas en líne...

Tu opinión importa

Ayúdanos a mejorar