Sobre o Gerador de PIN
Isso cria códigos PIN numéricos aleatórios — os códigos só com dígitos usados para bloqueio de celular, cartões bancários, entrada de portas, SIM e caixa postal, sistemas de alarme e armários. Escolher seu próprio PIN é arriscado porque as pessoas tendem a usar datas de aniversário, 1234 ou 0000, que são as primeiras coisas que qualquer um tentaria adivinhar. Um PIN aleatório elimina essa previsibilidade. Você escolhe o comprimento e pode gerar um lote inteiro de uma vez.
Como funciona
Cada dígito é produzido com o gerador de números aleatórios criptograficamente seguro do seu navegador (crypto.getRandomValues), então os PINs são genuinamente imprevisíveis, em vez de seguirem um padrão. Escolha o número de dígitos (os comprimentos mais comuns são 4 e 6, mas você pode usar mais) e quantos PINs quer — até 100 de uma vez — e copie qualquer um deles com um clique.
Suposições e comportamento
- Os dígitos usam aleatoriedade segura (CSPRNG), não
Math.random. - Cada posição é independente, então qualquer dígito tem a mesma probabilidade — incluindo zeros à esquerda, que são mantidos (um PIN de 4 dígitos pode legitimamente ser
0042). - Você pode gerar um lote (até 100) de uma só vez, útil para emitir códigos para um grupo.
- A força de um PIN numérico aleatório é puramente uma função do comprimento: um PIN de 4 dígitos tem 10.000 combinações, um de 6 dígitos tem um milhão.
Limitações
- PINs numéricos têm entropia inerentemente baixa. Com apenas dez dígitos possíveis por posição, mesmo um PIN aleatório de 4 dígitos tem apenas 10.000 possibilidades — ok onde as tentativas são limitadas (um cartão que bloqueia após três tentativas), fraco onde não são. Use mais dígitos, ou uma senha completa, onde o sistema permitir.
- Não filtra PINs aleatórios que 'parecem fracos'. Um gerador verdadeiramente aleatório pode produzir
1111ou1234ocasionalmente; isso não é menos aleatório, mas se preferir evitar, basta gerar de novo. - Ele gera códigos; não consegue definir ou alterar um PIN no seu dispositivo ou conta por você.
Privacidade
Os PINs são gerados inteiramente no seu navegador com a criptografia nativa dele. Nada é enviado, registrado ou armazenado.

