Het genereren van veilige wachtwoorden
Een sterk wachtwoord is de eerste verdedigingslinie voor elk online account, toch hergebruikt het merendeel van de mensen een handvol zwakke wachtwoorden. Met een wachtwoordgenerator maakt u werkelijk willekeurige reeksen uit een configureerbaar alfabet, kleine letters, hoofdletters, cijfers, symbolen of een wachtzin, op de door u gekozen lengte. Omdat de entropie voortkomt uit de willekeur van de bron, weerstaan gegenereerde wachtwoorden woordenboek- en brute-force-aanvallen veel beter dan door mensen gekozen wachtwoorden. Zeker na de vele datalekken van de afgelopen jaren is een uniek wachtwoord per account geen luxe meer, maar een noodzaak.
Kort
- De generator kiest elk teken onafhankelijk uit de gekozen tekenset met behulp van een willekeurige nummergenerator.
- Entropieformule: Entropy (bits) = Length × log2(Character Set Size) | Combinations = Set^(Length)
- Voorbeeld 1: Een wachtwoord van 16 tekens uit de volledige set — Tekenset: kleine letters + hoofdletters + cijfers + symbolen = 94 tekentypes
Hoe Willekeurige Wachtwoorden Worden Gemaakt
De generator kiest elk teken onafhankelijk uit de gekozen tekenset met behulp van een willekeurige nummergenerator. De veiligheid van het resultaat wordt gemeten in bits entropie, die groeit met de grootte van de set en de lengte: elk extra teken vermenigvuldigt het aantal mogelijke combinaties met de grootte van de set.
Stapsgewijze Berekening van Entropie
Voor een tekenset van grootte S en een wachtwoord van lengte L is het aantal mogelijke wachtwoorden S verheven tot de macht L, en de entropie is L × log2(S) bits. Elke bit verdubbelt het werk dat een brute-force-aanvaller moet verrichten, dus 80+ bits is een gangbare veiligheidsdoelstelling.
Een wachtwoord van 12 tekens uit 94 tekentypes levert 12 × log2(94) ≈ 78,6 bits entropie op; een wachtwoord van 8 tekens met alleen kleine letters levert slechts ongeveer 37,6 bits op.
Praktische Voorbeelden van Wachtwoordsterkte
Voorbeeld 1: Een wachtwoord van 16 tekens uit de volledige set
- Tekenset: kleine letters + hoofdletters + cijfers + symbolen = 94 tekentypes
- Entropie: 16 × log2(94) ≈ 104,8 bits
- Combinaties: 94^16 ≈ 3,7 × 10^31
- Resultaat: praktisch onbreekbaar met brute force
Voorbeeld 2: Waarom lengte belangrijker is dan complexiteit alleen
- 8 tekens, alleen kleine letters: 26^8 ≈ 2,1 × 10^11 (37,6 bits)
- 8 tekens, volledige set: 94^8 ≈ 6,1 × 10^15 (52,4 bits)
- 12 tekens, alleen kleine letters: 26^12 ≈ 9,5 × 10^16 (56,4 bits)
- Conclusie: langere wachtwoorden met kleine letters verslaan kortere complexe wachtwoorden
Praktische Toepassingen van een Wachtwoordgenerator
✦ Accountregistraties en Wachtwoordresets
Gebruikers genereren voor elk nieuw account een uniek sterk wachtwoord in plaats van één zwak wachtwoord voor alle diensten te hergebruiken.
✦ Wachtzinnen Maken
Systemen die gedenkwaardige inloggegevens nodig hebben, genereren willekeurige woordreeksen (Diceware-achtige wachtzinnen) met hoge entropie en gemakkelijker onthouden.
⚠ Veelgemaakte Fouten bij Wachtwoordbeveiliging
- Wachtwoorden Hergebruiken: Een gelekt inloggegeven van één dienst ontgrendelt elk account dat hetzelfde wachtwoord deelt.
- Woordenboekwoorden Gebruiken: Menselijke woorden en datums zijn de eerste doelwitten van woordenboekaanvallen; willekeur verwijdert die kwetsbaarheid.
- Wachtwoorden in Gewone Tekst Opslaan: Zelfs sterke wachtwoorden zijn gecompromitteerd als ze op plakbriefjes of in onversleutelde bestanden staan, gebruik een wachtwoordmanager.
Veelgestelde Vragen over Wachtwoordgeneratoren (6)
Hoe lang moet een wachtwoord zijn?
Voor belangrijke accounts wordt 14-16 tekens met een mix van tekentypes geadviseerd; kortere wachtwoorden vertrouwen alleen op complexiteit en zijn zwakker.
Wat is een wachtzin?
Het is een reeks willekeurige woorden verbonden door spaties of symbolen, zoals "cobalt-sunset-chorus-42", die hoge entropie biedt en toch gemakkelijker te typen is.
Bewaren jullie getallen voor oppervlaktes of conversies?
Nooit. Conversies — kg→lbs, oppervlaktes, breuken — lokaal, geen verzending. Je kunt 1.500 kg op een gedeelde pc omrekenen en gerust vertrekken.
Zonder internet in de les?
Ja. Een keer via Wi-Fi laden, daarna breuken, basissen of standaardafwijking offline in de klas zonder netwerk. Gewoon wiskunde in JavaScript.
Hoe nauwkeurig?
Standaarddefinities (1 kg = 2,20462 lbs, BIPM) en automatische tests. Voor huiswerk of bouw meer dan genoeg; voor gecertificeerd rapport primaire norm checken.
Delen met klasgenoot?
Tik 'Deel link': zet invoer in de URL, klasgenoot ziet hetzelfde 3/4 → 0,75 → 75% zonder opnieuw te typen.