Pular para o conteúdo

Gerador de senhas

Password Generator

Gera senhas aleatórias com regras de comprimento, conjunto de caracteres e caracteres ambíguos, em lote se preciso — nada é transmitido nem armazenado.

Uma senha que você mesmo inventa carrega a forma da língua em que você pensa, e essa forma é exatamente o que um conjunto de regras de quebra de senha explora. Esta ferramenta, em vez disso, tira os caracteres da fonte aleatória criptográfica do navegador, então a única coisa que determina a força é o comprimento e o alfabeto que você escolheu.

🔒 Roda inteiramente no seu navegadorpasswordgeneratorrandom
Estilo

…

Entropia

130,9 bits

Força

Excelente

Alfabeto

94 caracteres

Comprimento

20 caracteres

Quanto tempo levaria para adivinhar?

Cerca de 10^19 anos — mais do que o universo existe, em média.

Um banco de dados roubado, com os hashes feitos com MD5 ou SHA-1 sem sal, atacado numa máquina com oito GPUs modernas. É por este número que se planeja, porque não é você que escolhe como um site guardou a sua senha. O número é metade do espaço de chaves — 130,9 bits — dividido por 1.000.000.000.000 tentativas por segundo. Ele parte do princípio de que o atacante sabe exatamente como esta senha foi construída e não tem outro caminho de entrada; uma senha raramente é a parte mais fraca de uma conta.

Caracteres
20

Tirando de: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

Toda senha daqui vem do crypto.getRandomValues nesta aba. Nada é enviado a lugar nenhum, nada é escrito em armazenamento, e fechar a aba basta para se livrar dela — não há histórico para limpar. O único lugar para onde ela escapa desta página é a sua área de transferência, que outros aplicativos conseguem ler; cole-a no seu gerenciador de senhas e copie algo inofensivo em seguida.

Como usar

  1. Defina o comprimento primeiro

    Comprimento rende mais do que variedade. Dezesseis caracteres só de minúsculas vencem oito caracteres de todas as classes, e ainda são mais fáceis de digitar.

  2. Desligue classes de caracteres onde o site exigir

    Alguns sistemas rejeitam símbolos, ou truncam em silêncio. Excluir os caracteres ambíguos (0/O, 1/l/I) ajuda quando a senha vai ser lida de uma tela e digitada à mão.

  3. Gere em lote se precisar

    Peça uma lista quando estiver preparando várias contas ou dispositivos. Cada linha é sorteada de forma independente, não derivada da linha acima.

  4. Guarde a senha em algum lugar antes de fechar a aba

    Nada é armazenado. Quando a aba se vai, a senha vai junto, então cole-a em um gerenciador enquanto ainda está na tela.

Perguntas frequentes

A senha é gerada em um servidor?

Não. Ela vem do `crypto.getRandomValues` do seu navegador e nunca é transmitida nem registrada. A página funciona com a rede desconectada, que é o jeito mais fácil de verificar essa afirmação por conta própria.

O `Math.random` é usado em alguma parte disto?

Não. O `Math.random` é rápido e previsível o bastante para que sua saída possa ser reconstruída a partir de algumas amostras, o que o torna inutilizável para um segredo. A seleção também descarta os bytes fora do intervalo em vez de tirar um módulo, então cada caractere do alfabeto tem a mesma probabilidade.

Devo usar esta ferramenta ou o gerador de frases secretas?

Use esta para tudo o que um gerenciador de senhas vai digitar por você. Use o gerador de frases secretas para os poucos segredos que você precisa memorizar e digitar à mão: o desbloqueio de um dispositivo, a chave de um disco, a senha mestra do próprio gerenciador.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.