Gerador de PIN
Gere PINs (Números de Identificação Pessoal) aleatórios com comprimento configurável de 4 a 16 dígitos.
Como usar?
Escolha o comprimento e a quantidade de PINs e clique em Gerar PIN. Os PINs são gerados de forma aleatória e segura no seu navegador.
O PIN, de Glasgow ao seu bolso
O Personal Identification Number (Número Pessoal de Identificação) foi inventado em 1967 pelo engenheiro escocês James Goodfellow enquanto trabalhava nas primeiras máquinas de saque automático para a Smiths Industries. A patente — UK 1.197.183, depois adquirida pela IBM — combinava um cartão magnético com um segredo numérico digitado em um teclado. Goodfellow propôs originalmente um código de 6 dígitos, mas a história do projeto diz que a esposa dele só conseguia decorar quatro, então o time encurtou. Seis décadas depois, o PIN de 4 dígitos segue dominante nos cartões bancários do mundo todo.
Matematicamente, um PIN é uma senha muito curta. Um PIN de 4 dígitos tem 10⁴ = 10.000 combinações e aproximadamente 13,3 bits de entropia. Um PIN de 6 dígitos tem 1.000.000 de combinações e ~19,9 bits — um espaço 100x maior em troca de dois toques a mais. Para efeito de comparação, uma senha alfanumérica aleatória de 8 caracteres carrega ~47 bits.
Por que PINs escolhidos por humanos são fracos: o estudo da DataGenetics
Em 2012, Nick Berry (DataGenetics) analisou 3,4 milhões de PINs vazados de 4 dígitos e descobriu que os 20 códigos mais comuns concentram cerca de 26,8% do total. O ranking é notavelmente estável:
1234 · 1111 · 0000 · 1212 · 7777
1004 · 2000 · 4444 · 2222 · 6969
9999 · 3333 · 5555 · 6666 · 1122
1313 · 8888 · 4321 · 2001 · 1010
Um atacante que tente esses 20 códigos em ordem tem cerca de 1 chance em 4 de desbloquear a conta logo na primeira tentativa. Padrões fracos comuns:
- Data de nascimento codificada como
DDMMouMMAA - Pedaços de telefone ou número de endereço
- Sequências crescentes ou decrescentes (
1234,4321) - Repetição de um dígito (
1111,7777) - Padrões de teclado (
2580, a coluna central vertical)
Onde PINs são usados hoje
- Cartões bancários — 4 a 6 dígitos, fluxo EMV chip + PIN
- Chip SIM — 4 a 8 dígitos, mais um PUK para destravar após 3 tentativas erradas
- Senha do iPhone — 6 dígitos por padrão desde o iOS 9; 4 era o padrão antigo
- Windows Hello PIN — mínimo de 4 dígitos, opcionalmente alfanumérico, atrelado a uma chave protegida pelo TPM do dispositivo
- Caixa postal, alarmes, cofres de hotel — tipicamente 4 dígitos
As bandeiras (Visa, Mastercard) e o padrão PCI-DSS proíbem armazenar o PIN em texto plano em qualquer ponto do fluxo. PINs trafegam em blocos cifrados definidos pela norma ISO 9564 e são verificados dentro de HSMs (Hardware Security Modules) que nunca expõem o valor em claro.
Perguntas frequentes
Posso basear o PIN no meu aniversário ou telefone? Não. Quem encontrar sua carteira normalmente tem acesso à sua CNH ou redes sociais, que expõem data de nascimento. Cerca de 1 em cada 6 PINs segue um padrão de data.
Quantos dígitos usar? Seis ou mais sempre que o sistema permitir. O esforço extra de digitar dois dígitos compra um espaço 100x maior.
Este gerador é criptograficamente seguro? Sim — ele usa crypto.getRandomValues(), o CSPRNG da Web Crypto API. Evite geradores baseados em Math.random(), que não é projetado para segurança e é previsível.
O PIN sai do meu navegador? Não. A geração acontece inteiramente no lado do cliente em JavaScript — nada é transmitido ao servidor.
Ferramentas Relacionadas
Gerador de Manuscrito
Converte texto digitado em uma imagem com aparência de letra manuscrita. Útil para tornar trabalhos digitais mais pessoais.
Gerador de Currículo
Preenche um currículo simples (CV) imprimível em A4 a partir de formulário com dados pessoais, formação e experiência.
Gerador de Favicon
Gera favicon a partir de texto/emoji em todos os tamanhos comuns (16, 32, 48, 64, 192, 512). Download como PNG.