aleatória · 94 caracteres · bits
Gerador de senhas
Uma senha de 16 caracteres tirada dos 94 caracteres ASCII imprimíveis tem 104.9 bits de entropia, e esta página cria uma na aba do seu navegador. Escolha caracteres ou palavras, defina o tamanho e copie o resultado.
- 10 × 0–9 = 33.2 bit
- 16 × log₂ 94 = 104.9 bit
- 6 × log₂ 1296 = 62.0 bit
Um novo valor aparece a cada vez que você muda uma configuração ou toca em Gerar de novo. Nada do que você gera é guardado, colocado no endereço ou enviado a um servidor.
Scanned by NortonTM Safe Web
Resumo
- Preço
- Sem custo
- Conta
- Não é necessária
- Envio
- Não se aplica — os valores são criados na sua aba, nada é enviado a lugar nenhum
- Fonte de aleatoriedade
- crypto.getRandomValues do seu navegador, com amostragem por rejeição
- Tamanho
- 4 a 128 caracteres, ou 3 a 12 palavras
- Lista de palavras
- EFF Short Wordlist #1, 1296 palavras, CC BY 3.0 US
Entropia de configurações comuns
A entropia é tamanho × log2(tamanho do conjunto), em bits. Um conjunto de 10 são os dígitos, 26 são as letras minúsculas, 62 são letras e dígitos e 94 são todos os caracteres ASCII imprimíveis. Cada bit a mais dobra o número de tentativas que um método exige.
| Tamanho do conjunto | 8 caracteres | 12 caracteres | 16 caracteres | 20 caracteres |
|---|---|---|---|---|
| 10 | 26.6 | 39.9 | 53.2 | 66.4 |
| 26 | 37.6 | 56.4 | 75.2 | 94.0 |
| 62 | 47.6 | 71.5 | 95.3 | 119.1 |
| 94 | 52.4 | 78.7 | 104.9 | 131.1 |
| Palavras | Entropia (bits) |
|---|---|
| 3 | 31.0 |
| 4 | 41.4 |
| 5 | 51.7 |
| 6 | 62.0 |
| 7 | 72.4 |
Como criar uma senha
Escolha caracteres ou palavras
Caracteres dá uma sequência curta, como um gerenciador de senhas guardaria. Frase-senha junta palavras aleatórias de uma lista de 1296, que é mais fácil de ler e de digitar em um celular ou em uma televisão.
Defina o tamanho e os tipos
O padrão é 16 caracteres entre minúsculas, maiúsculas, dígitos e símbolos. O tamanho é o que mais importa: cada caractere extra de um conjunto de 94 soma 6.55 bits. Desative um tipo se o site em que você se cadastra o recusar.
Copie e guarde
Toque em Copiar e cole o valor no formulário de cadastro e no seu gerenciador de senhas ao mesmo tempo. A página não guarda histórico, então um valor que você não copiar some quando você sair ou tocar em Gerar de novo.
Como as senhas são criadas
A página pede ao gerador criptográfico de números aleatórios do navegador, crypto.getRandomValues, os números e transforma cada um em uma posição na lista de caracteres ou de palavras. Um simples resto da divisão favoreceria algumas posições, então números do topo da faixa que não completam uma rodada inteira são descartados e sorteados de novo. Com a opção de incluir um de cada tipo, uma senha que não tem um dos tipos é descartada e sorteada de novo, em vez de colocar um dígito ou um símbolo em uma posição fixa, então nenhuma posição é previsível.
O valor de entropia é tamanho × log2(tamanho do conjunto) para caracteres e palavras × log2(1296) para palavras, ou seja, cerca de 10.34 bits por palavra. Ele descreve o método quando cada escolha é aleatória, não é uma avaliação de uma senha inventada por uma pessoa. Um gerador não consegue proteger uma senha que um site guarda mal, que você digita em uma página que imita o site ou que você reutiliza em outro lugar. A lista de palavras é a EFF Short Wordlist #1 da Electronic Frontier Foundation, publicada sob Creative Commons Attribution 3.0 US, em eff.org/dice. Ela só é carregada quando você muda para Frase-senha.
Perguntas sobre senhas
Qual deve ser o tamanho de uma senha?
Escolha pelo menos 16 caracteres para uma conta importante, e 12 como mínimo. Com todos os 94 caracteres imprimíveis, 12 caracteres dão 78.7 bits, 16 dão 104.9 bits e 20 dão 131.1 bits. Cada bit a mais dobra o número de tentativas que o método exige, então cada caractere a mais de um conjunto de 94 o multiplica por cerca de 94.
Símbolos deixam uma senha mais forte do que o tamanho?
O tamanho soma mais do que um conjunto maior. Passar de 62 caracteres (letras e dígitos) para 94 (somando símbolos) acrescenta 0.60 bits por caractere, enquanto um caractere a mais acrescenta 5.95 bits em um conjunto de 62. Uma senha de 16 caracteres tirados de 62 tem 95.3 bits, mais do que os 78.7 bits de 12 caracteres que incluem símbolos. O NIST SP 800-63B, a orientação dos EUA sobre identidade digital, desaconselha regras que forçam tipos de caracteres misturados e pede que os sites aceitem pelo menos 64 caracteres.
Quando uma frase-senha é melhor do que uma senha aleatória?
Uma frase-senha é melhor quando você precisa lê-la, dizê-la ou digitá-la à mão: uma senha de Wi-Fi, um login de dispositivo ou a senha mestra de um gerenciador de senhas. Cada palavra soma cerca de 10.34 bits, então 4 palavras dão 41.4 bits, 6 palavras dão 62.0 bits e 8 palavras dão 82.7 bits. Para igualar 104.9 bits são necessárias 11 palavras; uma sequência aleatória de 16 caracteres é mais curta para o mesmo valor.
A senha é enviada ou guardada em algum lugar?
Não. O valor é criado na aba do seu navegador pelo próprio gerador de números aleatórios do navegador e mostrado na página. A página não escreve nada em cookies, armazenamento local, barra de endereço ou servidor, e não guarda histórico. Tocar em Gerar de novo ou fechar a aba descarta o valor.
O que significa entropia em bits?
A entropia em bits é o logaritmo na base 2 do número de resultados igualmente prováveis que um método pode produzir. Uma senha de 10 dígitos aleatórios tem 10 × log2(10) = 33.2 bits, ou seja, 10 bilhões de possibilidades. Somar um bit dobra o número de possibilidades. O valor se aplica a um valor criado por escolha aleatória, como aqui; não diz nada sobre uma senha que uma pessoa inventou.
Por que usar um gerenciador de senhas e não reutilizar uma senha?
Um gerenciador guarda uma senha aleatória longa por site, então você só lembra a própria senha mestra. Uma senha reutilizada é tão segura quanto o site mais fraco que a guarda: quando um site perde os dados de senhas, a mesma senha funciona em todos os outros sites em que você a usou. Um valor aleatório único para cada conta limita o dano a essa conta.