Gerador de 6 dígitos

Gere números de 6 dígitos em lote para testes e mocks.

Descrição

O código de 6 dígitos que chega por SMS no seu celular antes de confirmar uma transação bancária tem uma história mais rica do que parece. O conceito de senha descartável de uso único — OTP, do inglês One-Time Password — ganhou forma prática em 1986, quando a RSA Security lançou o SecurID: um pequeno dispositivo físico que gerava um número de 6 dígitos novo a cada 60 segundos, sincronizado com um servidor por algoritmo de relógio. Corporações e bancos pagavam fortunas por aqueles tokens físicos. A democratização veio em 2010, quando o Google lançou o Authenticator e tornou o TOTP (Time-based One-Time Password, padronizado na RFC 6238 em 2011) acessível a qualquer smartphone.

Por que especificamente 6 dígitos? O padrão não é arbitrário. Com 6 dígitos você tem 1.000.000 de combinações possíveis — suficientemente alto para que um ataque de força bruta em tempo real seja inviável (o servidor costuma bloquear após 3 a 5 tentativas), mas suficientemente curto para que um humano consiga digitá-lo rapidamente sem erros. O NIST, no seu guia de identidade digital SP 800-63, reconhece esse equilíbrio. O mesmo raciocínio se aplica a códigos enviados por SMS em sistemas de verificação de cadastro: 6 dígitos viraram o comprimento-padrão da internet para confirmação de identidade temporária.

Esta ferramenta gera lotes de números de 6 dígitos — com zero à esquerda preservado — para testes de formulários, validadores de OTP, mocks de API e qualquer cenário onde você precisa de dados realistas sem comprometer números reais de usuários. Uso muito isso quando estou desenvolvendo um fluxo de autenticação de dois fatores e preciso de dezenas de códigos para saturar o campo de input e verificar se o front-end rejeita corretamente entradas com mais ou menos dígitos do que o esperado.

Detalhamento técnico

Pontos frequentes

  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo — 083271

Guia da ferramenta

  • O que é um número de 6 dígitos Valor numérico entre 000000 e 999999.

  • O que a ferramenta faz Gera sequências aleatórias com zero à esquerda quando necessário.

  • Por que usar Simular OTP e códigos temporários em fluxos de teste.

Exemplo de Código

Exemplo de código
083271

Exemplo

083271

Perguntas frequentes

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.