Medidor de força de senha
Password Strength Meter
Estima quanto tempo uma senha levaria para ser quebrada, nomeando os padrões que a enfraquecem.
Um medidor que conta classes de caracteres classifica `P@ssw0rd1` como forte e `mineral cobbler thrift` como fraca, e erra as duas ao contrário: pôr a primeira letra em maiúscula, trocar a por @ e acrescentar um 1 no fim são as primeiras regras que um atacante tenta, não as últimas. Esta ferramenta estima as tentativas do jeito que um atacante as contaria: encontrando o conjunto mais barato de padrões que reconstrói a senha.
A senha é medida nesta aba e em nenhum outro lugar. Ela não é enviada, não vira hash, não é guardada e não é comparada com nenhuma lista de vazamentos — fazer isso significaria entregar um pedaço dela ao servidor de outra pessoa.
Como isso é medido
Não é contando classes de caracteres. Isto procura os padrões para os quais uma ferramenta de quebra tem uma regra barata — palavras de dicionário, palavras ao contrário, trocas por caracteres parecidos, trechos de teclado, repetições, sequências, datas — e calcula o preço do jeito mais barato de montar a sua senha com eles. É uma implementação independente do modelo zxcvbn (Wheeler, USENIX Security 2016), comparando com 222 senhas comuns, 353 palavras em inglês, 99 nomes e a lista de 7.776 palavras da EFF.
As listas de um atacante de verdade são maiores que estas. Uma senha que esta página não reconhece ainda pode estar em uma delas — isto é um limite inferior de quão difícil ela é de adivinhar, que é a única direção em que uma estimativa de força pode errar com honestidade.
Precisa de uma que pontue bem? Gere uma frase-senha ou uma senha aleatória.
Como usar
Digite ou cole a senha
Nada é transformado em hash, armazenado nem enviado. A análise roda sobre a string dentro da aba, e é por isso que nenhum banco de dados de vazamentos é consultado aqui — isso é uma ferramenta separada.
Leia a decomposição em padrões, não só a pontuação
A ferramenta nomeia cada segmento que reconheceu — uma palavra de dicionário, uma sequência de teclado, uma data, uma repetição — e o que esse segmento custa a um atacante. O segmento barato é o que deve ser trocado.
Compare as duas velocidades de ataque
A mesma contagem de tentativas significa anos contra um login lento em um servidor e minutos contra um ataque offline a um hash vazado. Julgue pelo caso que se aplica ao lugar onde a senha vive.
Perguntas frequentes
Isto é o zxcvbn?
Segue o algoritmo publicado (Wheeler, USENIX Security 2016), mas é uma implementação independente, com os dicionários próprios e bem menores deste projeto. Os números têm a mesma forma dos do zxcvbn, não são idênticos a eles.
Diz que minha senha é forte. Ela é segura?
Significa que esta ferramenta não encontrou nenhum padrão barato nela. Uma lista de palavras que um atacante tem e esta ferramenta não tem ainda a quebra, e uma senha reutilizada em um site que já vazou está quebrada independentemente da pontuação. Verifique-a também na ferramenta de vazamentos.
Por que acrescentar um símbolo no fim ajuda tão pouco?
Porque é uma regra, e regras são baratas. Uma rodada de quebra de senha acrescenta cada símbolo a cada palavra de dicionário como rotina, então um símbolo multiplica o trabalho por algumas dezenas, e não pelo tamanho do alfabeto. Acrescentar palavras multiplica muito mais.
A senha sai da aba?
Não. Não há nenhuma requisição de rede nesta ferramenta — nem mesmo um prefixo de hash, e é por isso que a consulta de vazamentos é mantida separada de propósito.
Pode receber de
Verificador de bcrypt e argon2
bcrypt & argon2 Checker
Gera o hash de uma senha com bcrypt num custo escolhido e confere uma senha contra um hash bcrypt existente. Detecta argon2, mas não o calcula.
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.
Gerador de frases-senha
Passphrase Generator
Monta uma frase-senha no estilo diceware a partir de uma lista de palavras, mostrando a entropia em bits.
Verificador de vazamento de senha
Breach Check
Verifica se uma senha aparece nos dados de vazamento do Have I Been Pwned, enviando do navegador apenas os cinco primeiros caracteres do hash SHA-1 dela (k-anonimato) — a senha inteira nunca sai do seu aparelho.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Verificador de vazamento de senha
Breach Check
Verifica se uma senha aparece nos dados de vazamento do Have I Been Pwned, enviando do navegador apenas os cinco primeiros caracteres do hash SHA-1 dela (k-anonimato) — a senha inteira nunca sai do seu aparelho.
Medidor de entropia
Entropy Meter
Mede a entropia de Shannon de uma string ou arquivo e mostra um histograma de bytes — útil para encontrar chaves.
Gerador de frases-senha
Passphrase Generator
Monta uma frase-senha no estilo diceware a partir de uma lista de palavras, mostrando a entropia em bits.
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.
Testador de CORS
CORS Tester
Envia o preflight que um navegador enviaria de uma origem escolhida mais um GET com aquele Origin, e explica pelas regras do padrão Fetch exatamente qual header bloqueou.
Conversor de moedas
Currency Converter
Converte entre cerca de trinta moedas pelas taxas de referência diárias do BCE, cruzadas pelo euro, ou por uma taxa que você digitar.