Vad som gör ett lösenord starkt
Ett lösenord är bara så starkt som antalet gissningar en angripare behöver. Det antalet bestäms av längd och verklig slump, inte av smarta utbyten som @ i stället för a.
Entropi: att räkna gissningar
Lösenordsstyrka mäts i bitar entropi. Ett lösenord som valts slumpmässigt bland N möjligheter har log2(N) bitar, och varje extra bit fördubblar angriparens arbete. Ett slumpat lösenord på 12 tecken bland 94 skrivbara tecken har cirka 79 bitar. Poängen ligger i ordet slumpat: ett lösenord som en människa väljer, till exempel ett namn med ett årtal och ett utropstecken, har mycket färre bitar än längden antyder, eftersom angripare testar sådana mönster först.
Diceware och lösenfraser
År 1995 publicerade Arnold Reinhold diceware: kasta fem tärningar för att välja ett ord ur en lista på 7776 och upprepa. Varje ord ger cirka 12,9 bitar, så sex ord ger cirka 77 bitar och är fortfarande lätta att skriva. Electronic Frontier Foundation publicerade förbättrade ordlistor 2016, och den här generatorn använder dess stora lista. Idén blev känd genom serien från 2011 som jämförde correct horse battery staple med det svårminda men svaga Tr0ub4dor&3.
Vad riktlinjerna säger
NIST Digital Identity Guidelines (SP 800-63B) föredrar längd framför regler om sammansättning: tillåt långa lösenord och lösenfraser, kontrollera nya lösenord mot listor över läckta och tvinga inte fram regelbundna byten utan skäl. Påtvingade komplexitetsregler leder mest till förutsägbara mönster. Längd med verklig slump och ett eget lösenord för varje webbplats betyder mycket mer.
Hur snabbt angripare gissar
När en webbplats hackas gissar angripare offline mot de stulna hasharna. Med snabba hashfunktioner och moderna grafikkort kan det bli miljarder gissningar per sekund, vilket är antagandet bakom knäcktiden här. Långsamma hashfunktioner som bcrypt eller Argon2 sänker takten mycket, men du vet inte vad en webbplats använder. Sikta på minst 70 till 80 bitar, unika lösenord, en lösenordshanterare och tvåstegsverifiering.
Ofta ställda frågor
Hur långt bör ett lösenord vara?
För ett slumpat lösenord med bokstäver, siffror och symboler ger 16 tecken eller fler över 100 bitar. För en lösenfras, använd minst 5 eller 6 slumpade ord. Längd är det enklaste sättet att öka styrkan.
Är utbyten som P@ssw0rd starka?
Nej. Angripare känner till vanliga utbyten och testar dem automatiskt, så de tillför mycket lite. Det är verklig slump som gör ett lösenord starkt.
Ska jag byta lösenord regelbundet?
Nuvarande riktlinjer säger nej, om det inte finns ett skäl som en läcka. Täta tvingade byten ger ofta svagare och mer förutsägbara lösenord. Använd unika lösenord och byt ett om det kan ha läckt.
Redo att prova det?
Öppna PictorX i din webbläsare - ingen installation, inget kreditkort krävs för att starta.
Öppna lösenordsgeneratorn