Adgangskodegenerator

Click Generer

Du sætter Længde og tegn-afkrydsningerne og trykker Generer for en streng med crypto.getRandomValues. Siden bruger ikke Math.random, og den gemmer ikke resultatet.

Sådan bruges det

  1. Se på Længde. Den starter på 16. Når du klikker Generer, hæves et tal under 4 til 4, og et tal over 64 skæres ned til 64. En tom længde behandles som 16.
  2. Sæt de sæt, du vil have. Uppercase, Lowercase og Numbers starter afkrydset. Symboler starter uden kryds. Symbolpuljen er tegnsætning, ikke bogstaver eller cifre.
  3. Klik Generer. En streng erstatter linjen over knapperne. Scriptet genererer også én gang, når siden åbnes, så du som regel ser en adgangskode før første klik. Er alle bokse slået fra, siger linjen, at du skal vælge mindst én type.
  4. Klik Kopiér for at skrive den aktuelle linje til udklipsholderen. Kopiér springer linjen over kun, når den stadig læser Click Generer.

Hvornår det hjælper

Brug den til et nyt login, en app-adgangskode eller en wifi-nøgle, du selv vil taste. Skift Længde og boksene, og tryk Generer igen, før du trykker Kopiér. Et kort spiltræk er et andet job.

Tilfældigt tal trækker heltal med Math.random til scorer og lister. Terninger viser bordpladeflader og en sum. De sider er til spil, ikke hemmeligheder, og ingen af dem bør være kilden til en adgangskode. Vil du lægge strengen i et billede, er QR-generator et andet trin, og enhver scanner kan læse det.

Begrænsninger

Siden gemmer ikke adgangskoden og tjekker den ikke mod en lækageliste. Du får ikke en advarsel, hvis de samme tegn allerede har stået i et offentligt læk. Der er ingen historikliste og ingen konto.

Hvert tegn vælges fra den samlede pulje, så en kort længde kan misse et sæt, du har krydset af. At krydse Symboler garanterer ikke, at et symbol dukker op. Kopiér afhænger af tilladelse til udklipsholderen. Blokerer browseren den skrivning, markerer du tegnene på skærmen. At lægge strengen i et QR-billede gør den læsbar for enhver scanner, så gør det kun, når det er meningen at dele billedet.

Spørgsmål

Bruger Generer Math.random?

Nej. Den fylder et typet array med crypto.getRandomValues og mapper hver værdi over på tegnpuljen. Spilværktøjerne på siden bruger Math.random. Denne side gør ikke.

Hvad hvis alle afkrydsninger er slået fra?

Generer standser, og linjen siger, at du skal vælge mindst én type. Slå mindst én af Uppercase, Lowercase, Numbers eller Symboler til igen, og tryk Generer.

Er 4 tegn nok?

Styringen tillader 4 til 64 og starter på 16. Fire er kun gulvet. Seksten med store, små og tal er et normalt login. Tilføj Symboler, når siden accepterer dem.