Generador de 6 dígitos

Genera números de 6 dígitos por lote para pruebas y mocks.

Descripción

El código de 6 dígitos que llega por SMS antes de confirmar una transferencia bancaria tiene una historia más rica de lo que parece. El concepto de contraseña de un solo uso — OTP, del inglés One-Time Password — tomó forma práctica en 1986, cuando RSA Security lanzó el SecurID: un pequeño dispositivo físico que generaba un nuevo número de 6 dígitos cada 60 segundos, sincronizado con un servidor mediante un algoritmo de reloj. Corporaciones y bancos pagaban fortunas por esos tokens físicos. La democratización llegó en 2010, cuando Google lanzó Authenticator e hizo accesible el TOTP (Time-based One-Time Password, estandarizado en la RFC 6238 en 2011) para cualquier smartphone.

¿Por qué exactamente 6 dígitos? El estándar no es arbitrario. Con 6 dígitos hay 1.000.000 de combinaciones posibles — suficientemente alto para que un ataque de fuerza bruta en tiempo real sea inviable (los servidores suelen bloquear tras 3 a 5 intentos), pero suficientemente corto para que una persona pueda escribirlo rápidamente sin errores. La guía de identidad digital del NIST, SP 800-63, reconoce ese equilibrio. La misma lógica se aplica a los códigos enviados por SMS en los flujos de verificación de cuenta: 6 dígitos se convirtieron en la longitud estándar de internet para la confirmación de identidad temporal.

Esta herramienta genera lotes de números de 6 dígitos — con el cero inicial preservado — para pruebas de formularios, validadores de OTP, mocks de API y cualquier escenario donde se necesiten datos realistas sin comprometer números reales de usuarios. Lo uso mucho cuando desarrollo flujos de autenticación de dos factores y necesito decenas de códigos para saturar el campo de entrada y verificar que el front-end rechaza correctamente entradas con más o menos dígitos de los esperados.

Detalle técnico

Ideas claras antes de usar la herramienta

  • ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
  • ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
  • ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.

Fragmento corto para probar

  • Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Ejemplo — 083271

Guía de la herramienta

  • Qué es un número de 6 dígitos Valor numérico entre 000000 y 999999.

  • Qué hace la herramienta Genera secuencias aleatorias con ceros a la izquierda cuando hace falta.

  • Por qué usarla Simular OTP y códigos temporales en flujos de prueba.

Fragmentos de Código

Ejemplo de código
083271

Ejemplo

083271

Preguntas frecuentes

¿Para qué sirve esta herramienta?

Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.

¿Se envían mis datos a algún servidor?

El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.

¿Puedo usarlo con datos reales en producción?

Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.