Salasanageneraattori ja entropiapohjainen mittari
Satunnainen salasanageneraattori, jossa säädettävä pituus, merkkijoukot ja entropiapohjainen vahvuusmittari.
Ready to Generate
Luo vahvoja ja turvallisia salasanoja välittömästi.
Turvallinen salasanageneraattori
Tämä salasanageneraattori luo satunnaisia salasanoja selaimessasi käyttäen selainten verkkosivuille tarjoamaa kryptografista satunnaislähdettä. Valitset pituuden ja mukaan otettavat merkkityypit, ja jokainen tulos näyttää entropiaan perustuvan vahvuusarvion. Mitään luomaasi ei lähetetä mihinkään.
Näin salasanat luodaan
Valitset pituuden 8 ja 64 merkin väliltä ja kytket neljä merkkijoukkoa päälle tai pois: isot kirjaimet (A-Z), pienet kirjaimet (a-z), numerot (0-9) ja symbolit. Generaattori lukee satunnaisarvot funktiosta window.crypto.getRandomValues ja takaa vähintään yhden merkin jokaisesta valitsemastasi joukosta. Kaksi esiasetusta täyttävät järkevät oletukset: Vakio käyttää 20 merkkiä kirjaimilla ja numeroilla, ja Sotilas käyttää 32 merkkiä symbolit mukaan lukien.
Näin vahvuusmittari toimii
Vahvuus näytetään Shannonin entropiana: pituus kerrottuna merkkijoukon koon kaksikantaisella logaritmilla. Joukko on niiden merkkien määrä, joita salasana voi sisältää, joten useampi merkkijoukko ja suurempi pituus kasvattavat entropiaa. Mittari muuttaa luvun murtoajaksi: Heti, Vuosia tai Vuosisatoja.
entropia (bittiä) = pituus × log2(joukon koko)
joukon koko = isot kirjaimet 26 + pienet kirjaimet 26 + numerot 10 + symbolit 30Laskuesimerkki
Isoja kirjaimia, pieniä kirjaimia ja numeroita käyttävä 28 merkin salasana poimitaan 62 merkin joukosta, eli 28 × log2(62), noin 167 bittiä entropiaa. Kun vaihdat Sotilas-asetukseen, jossa on 32 merkkiä ja symbolit mukana, joukko kasvaa 92 merkkiin ja entropia nousee noin 209 bittiin.
| Pituus | Merkkijoukot | Joukko | Entropia (bittiä) | Murtoaika |
|---|---|---|---|---|
| 10 | vain pienet kirjaimet | 26 | 47 | Heti |
| 14 | kirjaimet + numerot | 62 | 83 | Vuosia |
| 20 | kirjaimet + numerot + symbolit | 92 | 130 | Vuosisatoja |
| 28 | kirjaimet + numerot | 62 | 167 | Vuosisatoja |
| 36 | kirjaimet + numerot + symbolit | 92 | 235 | Vuosisatoja |
Miltä se ei suojaa
Vahva salasana on vain yksi kerros tilin suojauksessa. Tämä työkalu ei tallenna eikä hallitse salasanoja, ei estä tietojenkalastelua, näppäilyntallentimia tai murtoa palvelussa, jossa salasanaa käytät, eikä auta, jos käytät samaa salasanaa useilla sivustoilla. Murtoaika-merkintä kuvaa vain kestävyyttä raakaa arvausta vastaan ja olettaa, että hyökkääjä tietää jo käytetyt merkkijoukot.