Também disponível em: English · Español · Français · العربية
Gerador de PIN aleatório
Um PIN sorteado com aleatoriedade criptográfica de verdade, de 3 a 12 dígitos — sem padrão, sem data de aniversário disfarçada.
O que é um gerador de PIN
Um PIN é a senha numérica curta que trava o cartão do banco, o cadeado da bicicleta, o cofre do hotel ou a tela do celular — geralmente de 4 a 6 dígitos, embora aqui você possa gerar de 3 a 12. A tentação na hora de escolher um é sempre a mesma: ano de nascimento, os últimos dígitos do CPF, 1234, 0000. Todos esses são os primeiros palpites de quem tenta adivinhar, justamente porque são os primeiros palpites de quem escolhe.
Este gerador sorteia cada dígito com a função criptográfica do navegador, crypto.getRandomValues, sem favorecer nenhum número — de 0 a 9 têm exatamente a mesma chance em cada posição, e o resultado não guarda relação nenhuma com data, sequência ou repetição.
Como usar
- Escolha quantos dígitos o PIN vai ter. Arraste o controle ou digite um número de 3 a 12; o padrão são 4 dígitos, o tamanho mais comum em cartões e celulares.
- Veja a força e o tempo estimado de quebra. A barra de força e a entropia em bits atualizam a cada novo PIN gerado, mostrando o quão pouco um PIN curto resiste sozinho.
- Copie o PIN ou gere outro. Clique em Copiar para levar o número, ou em Gerar outra se quiser sortear de novo.
O que um PIN protege — e o que ele não protege
Vamos ao número sem rodeios: um PIN de 4 dígitos carrega 13,3 bits de entropia, e um ataque off-line a um trilhão de tentativas por segundo passa pelas 10.000 combinações possíveis na hora — sem exagero nenhum. Se alguém conseguisse testar um PIN de 4 dígitos daquele jeito, nenhuma das 10.000 combinações resistiria por mais que uma fração de segundo.
Um PIN nunca foi seguro por causa do próprio número — é seguro porque o aparelho, o cartão ou a fechadura limita você a poucas tentativas erradas antes de bloquear, exigir a senha do cartão no banco ou apagar os dados do aparelho. Tire esse limite de tentativas da equação e um PIN de qualquer tamanho comum vira decorativo. É por isso que aumentar de 4 para 6 dígitos ajuda pouco contra um sistema que já bloqueia na terceira tentativa errada, mas ajuda bastante se o que protege o PIN é só a paciência de quem tenta adivinhar sem limite nenhum — por exemplo, um arquivo ou uma área de um aplicativo sem controle de tentativas.
Por isso esta ferramenta não tem opção de «evitar combinações óbvias» como 1234 ou 0000. Tirar essas do sorteio elimina um punhado das 10.000 combinações possíveis, não muda em nada o risco real contra um sistema com limite de tentativas, e ainda entrega de graça ao atacante quais códigos ele pode riscar da lista primeiro. Um PIN verdadeiramente aleatório, incluindo os que parecem óbvios, é mais seguro do que um PIN «sem óbvios» que reduz — mesmo que pouco — o espaço de busca.
Por que é grátis
O PIN é sorteado e mostrado inteiramente no seu navegador, sem nenhuma chamada a servidor. Sem cadastro, sem marca d'água, sem plano pago por trás de um limite de dígitos. Copie o número antes de fechar a aba — nada fica salvo depois disso.