Diceware-tunnuslausegeneraattori ilmaiseksi
Luo muistettavia, korkean entropian tunnuslauseita yhdistämällä satunnaisia sanoja. Konfiguroitava sanamäärä, erotin ja isot kirjaimet — käyttää kryptografisesti turvallista satunnaisuutta.
Napsauta sanaa rullaamaan juuri tämä sana uudelleen
Miksi diceware? Satunnaisista sanoista koostuvilla lauseilla on suuri entropia ja ne on helpompi muistaa kuin sekava merkkijono. Viiden sanan lauseella on enemmän entropiaa kuin 10 merkin satunnaisella salasanalla, jossa on sekä pieniä että suuria kirjaimia ja symboleja. Kaikki satunnaisuus tulee selaimen crypto.getRandomValues()-funktiosta. Sanoja, salasanoja tai mitään dataa ei lähetetä minnekään.
Yleiset käyttötavat
- Luo pääsalasana salasanojen hallintajärjestelmilleDiceware-salasanamuoto on ihanteellinen salasanojen hallintajärjestelmän pääavaimelle — korkea entropia, muistettava.
- Luo salausfraasipassujaKoko levyn salaukselle, GPG-avaimille tai mille tahansa salausjärjestelmälle, joka tarvitsee muistettavan salaisuuden.
- Luo Wi-Fi-verkon salasanatHelpompi jakaa suullisesti kuin satunnaiselta näyttävä teksti — täydellinen vierasverkoille tai jaetuille kotitalouksille.
- Luo jaetut tiimin salaisuudetJaetuille palvelintileille, käyttöönottosalasanoille tai kaikelle, joka useiden ihmisten on muistettava.
- Luo muistettavat esimerkkisalasanat esittelyilleKun esittelet työkaluja, jotka vaativat salasanaa, diceware-fraasit ovat yleisölle muistettavampia kuin teksti.
Miten se toimii
Salalauseen luonti tapahtuu kokonaan selaimessasi Web Crypto -rajapinnan crypto.getRandomValues-funktiolla — sama kryptografinen satunnaisuuden lähde, jota salasananhallintaohjelmat ja TLS käyttävät. 1 296 sanan EFF-lyhytsanalista on paketoitu suoraan sivuun, joten mitään verkkopyyntöä ei tehdä luonnin aikana.
- 1Vinoumaton sanan valintaJokaiselle sanapaikalle crypto.getRandomValues täyttää Uint32-puskurin laitteistopohjaisella satunnaisluvulla. Hylkäysotanta hylkää arvot, jotka vinouttaisivat jakaumaa, ja tulos indeksoi sitten 1 296 sanan EFF-lyhytsanalistaan — antaen täsmälleen 10,34 bittiä entropiaa per sana ilman modulo-vinoumaa.
- 2Valinnaiset lisäykset liitettyJos otat numerokytkimen käyttöön, satunnainen kokonaisluku väliltä 0–99 valitaan samalla vinoumattomalla menetelmällä ja liitetään erillisenä palana, lisäten noin 6,6 bittiä. Jokaisen sanan ensimmäisen kirjaimen isontaminen on deterministinen eikä lisää entropiaa, minkä työkalu mainitsee nimenomaisesti.
- 3Suora entropia- ja murtoaikanäyttöEntropia lasketaan muodossa sanamäärä × log2(1296), ja työkalu muuntaa tämän luvun arvioiduksi murtoajaksi käyttäen kolmea valittavaa hyökkäysmallia: 10 arvausta/s (verkossa rajoitettu), 10 miljardia/s (offline-GPU) ja 100 biljoonaa/s (suuren mittakaavan klusteri). Laskenta päivittyy välittömästi, kun muutat sanamäärää tai asetuksia.
- 4Sanakohtainen uudelleenarvonta ja kopiointiYksittäisen sanan napsauttaminen korvaa vain sen sanan uudella luodulla — sama entropia, hyödyllinen kömpelön sanan vaihtamiseen koko salalausetta luomatta uudelleen. Lopullinen merkkijono kootaan valitsemallasi erottimella ja kirjoitetaan leikepöydälle standardin Clipboard-rajapinnan kautta.
Salalause luodaan kokonaan selaimessasi käyttäen paikallisesti paketoitua sanadataa — mitään ei lähetetä millekään palvelimelle missään vaiheessa.
Liittyvät työkalut
Satunnaisen sanan generaattori
Luo satunnaisia substantiiveja, verbejä tai adjektiiveja peleihin, kirjoituskehotuksiin ja ideointiintoihin.
Salasanageneraattori
Luo vahvoja satunnaisia salasanoja haluamallasi pituudella, merkkityypeillä ja poissuljennoilla. Ilmainen, ei kirjautumista.
Sanalaskuri
Laske sanat, merkit, lauseet ja kappaleet. Arvioi lukuaika.