Slaptažodžių generatorius nemokamai
Kurkite stiprius, atsitiktinius slaptažodžius su pasirenkamu ilgiu, simbolių tipais ir išimtimis. Nemokamai, be prisijungimo.
Palikite tuščią, jei norite numatytojo sąrašo. Tarpai ignoruojami.
Dažniausi naudojimo būdai
- Sukurkite saugų banko slaptažodįSukurkite ilgą, sudėtingą slaptažodį savo banko, investavimo ir finansinėms sąskaitoms.
- Sukurkite stiprų WiFi slaptažodįSukurkite saugų WiFi slaptažodį, kurį sunku atspėti, bet lengva dalintis per QR kodą.
- Sukurkite darbo paskyros slaptažodįPatenkinkite korporacinio slaptažodžio reikalavimus — ilgis, sudėtingumas ir simbolio tipo taisyklės.
- Sukurkite saugų API raktąSukurkite atsitiktines, aukštos entropijos eilutes, kurios būtų naudojamos kaip API rakti, slapti žetonai ir pasirašymo slaptus.
- Sukurkite duomenų bazės slaptažodįSukurkite stiprius slaptažodžius duomenų bazės naudotojams, root sąskaitoms ir paslaugų ryšiams.
Kaip tai veikia
Slaptažodžiai generuojami visiškai jūsų naršyklėje, naudojant Web Crypto API crypto.getRandomValues() — tą patį kriptografinį atsitiktinumo šaltinį, kurį naršyklės naudoja TLS. Jokio Math.random(), jokio serverio, jokios tinklo užklausos.
- 1Simbolių telkinio surinkimasPagal jūsų žymimųjų langelių pasirinkimus, įrankis sukuria atskirus masyvus didžiosioms, mažosioms raidėms, skaitmenims ir simboliams. Jei įjungta „neįtraukti panašių simbolių“, vizualiai dviprasmiški simboliai, tokie kaip 1, l, I, 0 ir O, pašalinami iš kiekvieno rinkinio prieš sudarant telkinį.
- 2Atmetimo mėginių ėmimu grįstas atsitiktinis parinkimasKiekviena simbolio pozicija užpildoma naudojant crypto.getRandomValues() su atmetimo mėginių ėmimu: jei neapdorota atsitiktinė reikšmė patenka į šališką pasiskirstymo uodegą, ji atmetama ir ištraukiama iš naujo. Tai pašalina modulio šališkumą, kuris statistiškai padarytų kai kuriuos simbolius labiau tikėtinus už kitus.
- 3Garantuota klasių aprėptisSugeneravęs visą slaptažodį, įrankis patikrina, ar yra bent vienas simbolis iš kiekvienos pasirinktos klasės. Jei ne, jis iš naujo generuoja visą slaptažodį ir tikrina dar kartą — iki 100 kartų — o ne keičia simbolius fiksuotose pozicijose, kas iškraipytų pasiskirstymą.
- 4Entropijos ir laužimo laiko įvertisĮrankis apskaičiuoja entropiją kaip ilgis × log2(telkinio dydis) ir įvertina laužimo laiką, naudodamas logaritminės erdvės aritmetiką prieš 100 milijardų bandymų per sekundę GPU atskaitą (tinkama greitoms maišoms, tokioms kaip MD5; bcrypt/Argon2 apsaugoti slaptažodžiai užtruktų žymiai ilgiau). Abu skaičiai atsinaujina akimirksniu, keičiant nustatymus.
Generatorius veikia visiškai jūsų naršyklėje — jokie slaptažodžiai, nustatymai ar naudojimo duomenys niekada nesiunčiami į serverį.
Susiję įrankiai
Slaptažodžio stiprumo tikrintuvas
Patikrinkite, koks stiprus jūsų slaptažodis, naudodami entropijos analizę, įlaužimo laiko įvertinimus ir išsamų reikalavimų kontrolinį sąrašą. Veikia visiškai jūsų naršyklėje.
Teksto šifravimas
Šifruokite ir iššifruokite tekstą slaptažodžiu naudodami stiprų AES-256-GCM algoritmą. Slaptažodis niekada nepalieka jūsų naršyklės. Saugiai dalinkitės slaptais duomenimis.
Failų šifravimas (AES-256-GCM)
Šifruokite bet kurį failą slaptažodžiu naudodami AES-256-GCM ir PBKDF2 (250 000 iteracijų). .enc išvestis atidaroma tik su teisingu slaptažodžiu, ir tik šis įrankis gali ją iššifruoti. Visiškai kliento pusėje — jūsų failas niekada nepalieka jūsų įrenginio.