tigtools

Salasanageneraattori

Valitse pituus ja merkityypit, niin saat salasanoja, jotka luodaan selaimesi kryptografisella satunnaislukugeneraattorilla. Salasanat luodaan laitteellasi, eikä niitä lähetetä minnekään.

Toimii selaimessasi Ei rekisteröitymistä

20
Sisällytä

Muokkaa tätä luetteloa, jos jokin sivusto hylkää joitakin symboleja. Välilyönnit jätetään huomiotta ja toistuvat merkit lasketaan kerran.

Luodut salasanat

    129 bittiä
    Arvioitu entropia
    Erittäin vahva
    Vahvuus
    89
    Mahdolliset merkit

    Käyttöohje

    1. Aseta pituus liukusäätimellä tai kirjoita tarkka merkkimäärä (4–128).
    2. Valitse, mitkä merkityypit otetaan mukaan. Muokkaa erikoismerkkiluetteloa, jos jokin sivusto hyväksyy vain tiettyjä erikoismerkkejä.
    3. Voit myös sulkea pois samannäköiset merkit ja pitää asetuksen ”Käytä jokaista valittua tyyppiä vähintään kerran” päällä sivustoilla, joilla on salasanan kokoonpanosäännöt.
    4. Kopioi yksi salasana tai valitse ”Kopioi kaikki” kopioidaksesi kaikki salasanat yksi per rivi. Luo uusi sarja painamalla ”Luo uudelleen”.

    Näin se toimii

    Jokainen merkki valitaan crypto.getRandomValues-menetelmällä, selaimen sisäänrakennetulla kryptografisesti turvallisella satunnaislukugeneraattorilla. Math.randomia ei käytetä koskaan. Valitakseen merkin n merkin joukosta työkalu arpoo 32-bittisen satunnaisluvun ja hylkää arvot, jotka osuvat suurimman n:n monikerran yläpuolelle jäävään pieneen alueeseen. Tämä hylkäysotanta välttää modulo-vinouman, joten jokainen merkki joukossa on täsmälleen yhtä todennäköinen.

    Kun ”Käytä jokaista valittua tyyppiä vähintään kerran” on käytössä, työkalu valitsee ensin yhden merkin kustakin valitusta tyypistä, täyttää loput paikat yhdistetystä joukosta ja sekoittaa sitten kaikki paikat Fisher–Yates-sekoituksella, jota ohjaa sama harhaton satunnaislähde. Näin taatut merkit eivät aina esiinny alussa.

    Entropialuku on log2(joukon koko) × pituus. 16 merkkiä pitkä salasana kaikista 89 oletusmerkistä antaa noin 103 bittiä ja 20 merkkiä pitkä noin 129 bittiä. Sääntö ”käytä jokaista tyyppiä” pienentää hieman mahdollisten salasanojen määrää, joten todellinen entropia on hieman näytettyä pienempi. Luokitukset ovat karkea ohje: alle 28 bittiä on erittäin heikko, 28–39 heikko, 40–59 kohtalainen, 60–99 vahva ja 100 tai enemmän erittäin vahva. Entropia kuvaa vain tällaisia satunnaisesti luotuja salasanoja; se ei kerro mitään salasanoista, joita ihminen keksii.

    Esimerkit

    Salasana salasananhallinnan merkintään

    Pidä oletusarvot (20 merkkiä, kaikki neljä tyyppiä). Tuloksessa on noin 129 bitin entropia, selvästi enemmän kuin mitä voidaan arvata, ja salasananhallintasi muistaa sen puolestasi.

    Sivusto, joka hylkää joitakin erikoismerkkejä

    Jos pankki hyväksyy vain merkit !@#$%, korvaa erikoismerkkiluettelo näillä viidellä merkillä. Merkkijoukko pienenee 67 merkkiin, joten 16 merkkiä pitkällä salasanalla on silti noin 97 bittiä.

    Wi-Fi-salasana, joka on syötettävä televisioon

    Poista erikoismerkit käytöstä ja sulje pois samannäköiset merkit. Ilman merkkejä I, l, 1, O, 0 ja o 16 merkin pituinen salasana jäljellä olevista 56 kirjaimesta ja numerosta on helppo lukea ääneen, ja siinä on silti noin 93 bittiä.

    Usein kysytyt kysymykset

    Kuinka pitkä salasanani tulisi olla?

    Salasananhallintaohjelmalla suojatuille tileille 16–20 satunnaista merkkiä riittää hyvin. Jos joudut kirjoittamaan salasanan usein, pelkistä kirjaimista ja numeroista koostuva pidempi salasana on helpompi syöttää ja voi olla yhtä vahva kuin lyhyempi erikoismerkkejä sisältävä.

    Onko salasanojen luominen verkkosivustolla turvallista?

    Tämä sivu luo salasanat kokonaan selaimessasi käyttäen käyttöjärjestelmän turvallista satunnaislähdettä. Niitä ei lähetetä palvelimelle, tallenneta eikä sisällytetä analytiikkaan. Voit katkaista internetyhteyden sivun latauduttua, ja työkalu jatkaa toimintaansa.

    Miksi samannäköisten merkkien poissulkeminen vähentää entropiaa?

    Entropia riippuu siitä, kuinka monta eri merkkiä kussakin kohdassa voi olla. Merkkien poistaminen pienentää valikoimaa, joten jokainen merkki tuo hieman vähemmän bittejä. Pituuden kasvattaminen muutamalla merkillä korvaa tämän.

    Mitä ”modulo bias” tarkoittaa ja miksi sillä on merkitystä?

    Yksinkertainen generaattori ottaa satunnaisluvun ja käyttää jakojäännöstä, kun luku jaetaan valikoiman koolla. Ellei valikoiman koko jaa satunnaisaluetta tasan, jotkin merkit esiintyvät hieman useammin. Tämä työkalu hylkää epätasaisen loppuosan ja arpoo uudelleen, joten kaikki merkit ovat yhtä todennäköisiä.

    Tietosuoja

    Salasanat luodaan selaimessasi crypto.getRandomValues-toiminnolla. Niitä ei ladata, tallenneta, lokiteta eikä lähetetä analytiikkaan; ainoastaan anonyymi tapahtuma työkalun käytöstä kirjataan. Kopiointi käyttää laitteesi leikepöytää.