> generer | sikr | beskyt <
// Generer kryptografisk sikre adgangskoder ojeblikkelig
Kryptografisk Tilfaeldighed
Bruger crypto.getRandomValues() til aekte kryptografisk tilfaeldighed.
Fuldt Konfigurerbar
Vaelg laengde, tegnsaet og udeluk tvetydige tegn.
Massegenerering
Generer op til 20 adgangskoder ad gangen.
// OM ADGANGSKODEGENERERING
Hvordan det Virker:
Denne generator bruger Web Crypto API's crypto.getRandomValues()-metode, en CSPRNG. Hvert tegn vaelges fra den konfigurerede tegnpulje med kryptografisk tilfaeldige 32-bit heltal.
Example:
Kj9#mP2$xR7!nQ4&
Hvorfor Bruge en Generator:
- >CSPRNG via crypto.getRandomValues() API
- >Entropiberegning viser faktisk styrke
- >Konfigurerbare tegnpuljer til enhver politik
- >Massegenerering til provisioneringsworkflows
- >100% klientside — adgangskoder forlader aldrig din browser
>> ofte stillede sporgsmal
S: Hvorfor bruge en adgangskodegenerator?
Sv: Mennesker er darlige til at skabe tilfaeldige adgangskoder. En kryptografisk generator producerer virkelig tilfaeldige adgangskoder med hoj entropi.
S: Er disse adgangskoder sikre?
Sv: Meget sikre. Bruger crypto.getRandomValues(), en CSPRNG indbygget i browserens Web Crypto API.
S: Hvad er adgangskodeentropi?
Sv: Entropi maler adgangskodestyrke i bit. Beregnes som log2(puljestorrelse^laengde). 80+ bit anses for staerkt.
S: Hvilken adgangskodelaengde anbefales?
Sv: For de fleste konti, 16 tegn eller mere. Til hoj sikkerhed, 20-32 tegn.
S: Adgangssaetning vs tilfaeldig adgangskode?
Sv: Begge kan vaere sikre. Tilfaeldige adgangskoder er kortere men svaerere at huske.
// Entropi efter længde (bit)
| Længde | Bogstaver + cifre (62) | Alle udskrivbare tegn (94) |
|---|---|---|
| 8 | 47.6 | 52.4 |
| 12 | 71.5 | 78.7 |
| 16 | 95.3 | 104.9 |
| 20 | 119.1 | 131.1 |
// Generér adgangskoder i terminalen
openssl openssl rand -base64 18
Linux tr -dc 'A-Za-z0-9' < /dev/urandom | head -c 20
Python secrets.token_urlsafe(16)
Node.js crypto.randomBytes(16).toString('base64url')
Browser crypto.getRandomValues(new Uint32Array(8))
entropy (bits) = length x log2(alphabet size)
>> Flere spørgsmål
S: Er en lang adgangskode bedre end en kort kompleks?
S: Som regel ja. Hvert ekstra tegn tilføjer log2(alfabetets størrelse) bit entropi; 16 bogstaver og cifre (≈ 95 bit) slår 8 tegn med symboler (≈ 52 bit) med god margin.
S: Må jeg genbruge en genereret adgangskode?
S: Nej. Brug en unik adgangskode pr. konto og gem dem i en adgangskodeadministrator. Genbrug gør ét datalæk til adgang til alle dine konti.
S: Hvorfor ikke Math.random() til adgangskoder?
S: Math.random() er forudsigelig og ikke beregnet til sikkerhed. Denne generator bruger crypto.getRandomValues(), browserens kryptografisk sikre generator – lokalt og uden at sende noget.