Wachtwoordsterkte-checker en code voor een meter

Wachtwoordsterkte-checker

Wachtwoordsterkte-checker + code voor een sterktemeter in aanmeldformulieren | We.Inc

Check hoe raadbaar een wachtwoord is, volledig in uw browser, met schattingen van de kraaktijd en de patronen die het verzwakken. Kopieer daarna een sterktemeter in React of gewone JavaScript met een knop om het wachtwoord te tonen.

Een sterk wachtwoord is een wachtwoord dat een aanvaller niet binnen een redelijk aantal pogingen kan raden. Lengte telt het zwaarst, daarna het vermijden van veelgebruikte wachtwoorden, woorden, toetsenbordreeksen en datums. Typ hieronder een wachtwoord voor een offline schatting van het aantal pogingen en de kraaktijd, en kopieer daarna een kant-en-klare sterktemeter met een knop om het wachtwoord te tonen voor uw eigen aanmeldformulier.

Wat de huidige NIST-richtlijnen van aanmeldformulieren vragen

De checker splitst uw wachtwoord in de stukken die een aanvaller als eerste zou proberen en vermenigvuldigt het aantal pogingen dat elk stuk vraagt. Niets wat u typt verlaat deze pagina. Daaronder staan twee sterktemeters die u in een aanmeldformulier kunt plakken, een voor React met Tailwind en een in gewone JavaScript.

Veelgestelde vragen

Is het veilig om hier mijn echte wachtwoord te typen?

De controle draait volledig in uw browser en de pagina doet geen netwerkrequest met wat u typt. Toch is het veiligst om een wachtwoord te testen met dezelfde opbouw als uw echte, niet het echte zelf.

Hoe nauwkeurig is de kraaktijd?

Het is een schatting. De checker gebruikt korte ingebouwde lijsten met veelgebruikte wachtwoorden en woorden, dus een wachtwoord met een minder gangbaar woord kan hier hoger scoren dan het verdient. De vier scenario's gaan uit van typische aanvalssnelheden, van een inlogformulier met rate limiting tot een gestolen database met een snelle hash. Echte aanvallers gebruiken ook gelekte wachtwoordlijsten en regels die veel groter zijn dan wat een webpagina kan meeleveren.

Moet mijn aanmeldformulier een symbool en een cijfer vereisen?

Volgens de huidige NIST-richtlijnen niet. Samenstellingsregels duwen mensen naar voorspelbare patronen zoals Password1!, die aan de regel voldoen en toch geraden worden. Een minimale lengte plus een controle tegen veelgebruikte en gelekte wachtwoorden doet meer voor de beveiliging.

Waarom heeft mijn formulier een knop nodig om het wachtwoord te tonen?

Gemaskeerde velden veroorzaken typfouten, vooral op telefoons, en typfouten leiden tot blokkades en wachtwoordresets. Met een schakelaar kunnen mensen controleren wat ze typten. Gebruik een echte knop met een duidelijk label en laat het veldtype wisselen tussen password en text.

Controleert de metercode wachtwoorden tegen lekken?

Nee. De meters beoordelen lengte, variatie en een paar voor de hand liggende patronen in de browser, zodat mensen snel feedback krijgen. De echte poort hoort op uw server: dwing daar de minimale lengte af en weiger wachtwoorden die in lijsten met lekken staan.

Waarom lengte wint van complexiteit

Een meter bouwen die mensen vertrouwen

Sterktemeter in React + Tailwind met wachtwoord tonen

Een gecontroleerd wachtwoordveld met een knop om te tonen en te verbergen, een balk in vier stappen, een checklist met regels en een live tekstlabel voor schermlezers.

Meter in gewone HTML en JavaScript

Hetzelfde idee zonder framework. Plak het in elke pagina; het script raakt alleen elementen binnen de wrapper aan.

veelgebruikt wachtwoord

alledaags woord

toetsenbordreeks

willekeurige tekens

Controleer een wachtwoord

Wachtwoord (blijft op dit apparaat)

Verbergen

Tonen

ongeveer 10^{n} pogingen

Gemiddelde tijd om het te raden

Begin met typen om de schatting te zien.

Code voor de sterktemeter

Twee meters die u in een aanmeldformulier kunt plakken. Houd de regels van de server gelijk aan die van de meter.

Probeer de meter in gewone JavaScript

Werkende wachtwoordmeter in gewone JavaScript

minder dan een seconde

{n} seconde

{n} seconden

{n} minuut

{n} minuten

{n} uur

{n} uur

{n} dag

{n} dagen

{n} jaar

{n} eeuwen

meer dan 100 miljoen jaar

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gratis tools

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap