Slumpmässigt lösenord Generator
Generera säkra slumpmässiga lösenord direkt i din webbläsare. Anpassa längd och teckentyper – gratis, privat och ingen data skickas till någon server.
Generera säkra slumpmässiga lösenord direkt i din webbläsare. Anpassa längd och teckentyper – gratis, privat och ingen data skickas till någon server.
En slumpmässig lösenordsgenerator producerar strängar utformade för att motstå gissningar och attacker med brute force. Styrkan hos ett genererat lösenord beror på dess längd och alfabetet (uppsättning möjliga tecken) som används: 12 tecken från ett 94-teckens alfabet (versaler + gemener + siffror + symboler) ger cirka 79 bitar av entropi, vilket anses vara bekvämt starkt för allmänt bruk. Kortare eller enklare lösenord ger mindre entropi och är svagare mot modern attackhårdvara.
Kritiskt sett använder denna generator kryptografiskt säkra slumpmässiga källor (window.crypto.getRandomValues), inte den enklare Math.random som är olämplig för säkerhetsändamål. Utdatan är lämplig för faktisk användning som kontolösenord, krypteringsnycklar för personligt bruk och alla andra sammanhang där oförutsägbarheten är viktig.
All generation sker i din webbläsare. Lösenordet går aldrig till en server, loggas inte och sparas inte någonstans där vi kan komma åt. För att använda det genererade lösenordet, kopiera det direkt till destinationen - en lösenordshanterare, kontoskapandeformulär eller varhelst det behövs.
Människor väljer förutsägbara lösenord. Studier av intrångade lösenordsdatabaser visar genomgående att samma enkla mönster dyker upp miljontals gånger: '123456', 'lösenord', ordbok med ett nummer bifogat, namn på husdjur och familjemedlemmar. Genererade slumpmässiga lösenord undviker dessa mönster helt.
Att återanvända lösenord på flera konton är också en stor risk. När en webbplats databas läcker, äventyras alla andra konton som använder samma lösenord. Unika slumpmässiga lösenord för varje konto, lagrade i en lösenordshanterare, eliminerar denna attackvektor. Generatorn producerar ett nytt unikt lösenord åt gången.
Ställ in längd och teckenuppsättning, generera.
window.crypto.getRandomValues fyller en maskinskriven array med kryptografiskt säkra slumpmässiga bytes hämtade från webbläsarens säkra slumpmässiga källa. Varje tecken i lösenordet väljs genom att mappa slumpmässiga bytes till det valda alfabetet, med avvisningssampling för att undvika modulo-bias.
Entropi: log2(alphabet_size^length). 12 tecken från 94-teckens alfabet = 12 × log2(94) ≈ 78,7 bitar. 16 tecken från 62-teckens alfabet (endast alfanumeriskt) ≈ 95,3 bitar. Högre entropi är exponentiellt svårare att brute-force.
Praktiska attackhastigheter: moderna GPU:er hash cirka 100 miljarder bcrypt-cost-12 försök per sekund över ett kluster. 78 bitar av entropi = 2^78 ≈ 3 × 10^23 kandidater. Brut force vid GPU-hastigheten skulle ta ungefär 10^14 år — omöjligt. Lösenord med lägre entropi sjunker snabbt till nåbara attackområden.