Saltar ao contido principal
LibraTool logoLibraTool

Xerador de frases de paso Diceware de balde

Xera frases de paso memorables de alta entropía combinando palabras aleatorias. Número de palabras, separador e capitalización configurables — usa aleatoriedade criptograficamente segura.

Funciona sen conexión unha vez cargado

...

Fai clic en calquera palabra para volver tirar só esa palabra

62 bits
Entropía
15 anos
Tempo para romper

Por que diceware? As frases memorables de palabras aleatorias teñen unha enorme entropía e son máis fáciles de recordar que os caracteres aleatorios. Unha frase de 5 palabras ten máis entropía que un contrasinal aleatorio de 10 caracteres con maiúsculas e símbolos. Toda a aleatoriedad provén de crypto.getRandomValues() no teu navegador. Non se envían palabras, contrasinais nin datos a ningún lugar.

Usos habituais

  • Xera Contrasinal Mestre para Xestores de ContrasinaisUnha frase diceware é ideal para a chave mestre do xestor de contrasinais - entropía alta, memorable.
  • Xera Frases de CifradoPara cifrado de disco completo, chaves GPG ou calquera sistema criptográfico que necesite un segredo memorable.
  • Xera Contrasinais de Rede Wi-FiMáis fácil de compartir verbalmente que o azar - perfecto para redes de convidados ou casas compartidas.
  • Xera Segredos Compartidos de EquipoPara contas de servizo compartidas, contrasinais de implantación ou calquera cousa que moita xente necesite lembrar.
  • Xera Contrasinais Exemplo Memorables para DemosAo demostrar ferramentas que necesitan un contrasinal, as frases diceware son máis memorables para a audiencia que o azar.

Como funciona

A xeración de frases de acceso execútase enteiramente no teu navegador usando o crypto.getRandomValues da API Web Crypto — a mesma fonte de aleatoriedade criptográfica usada polos xestores de contrasinais e TLS. A lista de 1.296 palabras curta da EFF está incorporada directamente na páxina, así que non se fai ningunha petición de rede durante a xeración.

  1. 1
    Selección de palabras sen sesgo
    Para cada posto de palabra, crypto.getRandomValues enche un búfer Uint32 cun número aleatorio respaldado por hardware. O mostraxe por rexeitamento descarta valores que inclinarían a distribución, e despois o resultado indexa a lista curta de 1.296 palabras da EFF — dando exactamente 10,34 bits de entropía por palabra sen sesgo de módulo.
  2. 2
    Extras opcionais engadidos
    Se activas o alternador de número, escóllese un enteiro aleatorio de 0–99 co mesmo método sen sesgo e engádese como unha ficha separada, engadindo aproximadamente 6,6 bits. Poñer en maiúscula a primeira letra de cada palabra é determinista e non engade entropía, o cal a ferramenta indica explicitamente.
  3. 3
    Entropía en directo e visualización do tempo de descifrado
    A entropía calcúlase como conteoDePalabras × log2(1296), e a ferramenta converte esa cifra a un tempo de descifrado estimado usando tres modelos de ataque seleccionables: 10 intentos/seg (limitado en liña), 10 mil millóns/seg (GPU fóra de liña) e 100 billóns/seg (clúster a gran escala). A matemática actualízase ao instante cando cambias o número de palabras ou as opcións.
  4. 4
    Relanzamento por palabra e copia
    Facer clic en calquera palabra individual substitúe só esa palabra por unha recén xerada — a mesma entropía, útil para cambiar unha palabra incómoda sen rexenerar toda a frase de acceso. A cadea final móntase co separador escollido e escríbese ao portapapeis mediante a API Clipboard estándar.

A frase de acceso xérase enteiramente no teu navegador usando datos de palabras incorporados localmente — nada se envía a ningún servidor en ningún momento.

Ferramentas relacionadas

Preguntas frecuentes