Акысыз Сырсөз генератору
Ыңгайлаштырылган узундугу, тамгалардын түрлөрү жана четтөөлөр менен күчтүү, кокус сырсөздөрдү жаратыңыз. Эч кандай чектөөлөр, логин жок.
Бул кантип иштейт
Сырсөздөр Web Crypto API'нин crypto.getRandomValues() колдонуп толугу менен браузериңизде жаралат — браузерлер TLS үчүн колдонгон эле криптографиялык кокус булак. Math.random() жок, сервер жок, эч кандай тармак сурамы жок.
- 1Символ пулу чогултулдуБелгилөө кутучасы тандооңузга жараша, курал баш тамга, кичине тамга, цифра жана символдор үчүн өзүнчө массивдерди курат. Эгер "окшош символдорду четке кагуу" күйүк болсо, 1, l, I, 0 жана O сыяктуу визуалдык бүдөмүк символдор пул курулганга чейин ар бир топтомдон алынат.
- 2Четке-кагуу-үлгүлөнгөн кокус тандооАр бир символ орду четке кагуу үлгүлөө менен crypto.getRandomValues() колдонуп толтурулат: эгер чийки кокус маани бөлүштүрүүнүн бурмаланган куйругуна түшсө, ал четке кагылат жана кайра тартылат. Бул кээ бир символдорду башкаларга караганда статистикалык жактан ыктымалдуу кыла турган модуло бейтараптыгын жоёт.
- 3Кепилденген клас камтуусуТолук сырсөздү үлгүлөгөндөн кийин, курал ар бир тандалган клас тарабынан кеминде бир символ бар экенин текшерет. Эгер жок болсо, ал бөлүштүрүүнү бурмалай турган туруктуу орундарга символдорду алмаштыруунун ордуна, бүтүн сырсөздү 100 иретке чейин кайра үлгүлөйт жана кайра текшерет.
- 4Энтропия жана бузуу-убактысы болжолуКурал энтропияны узундук × log2(пул өлчөмү) катары эсептейт жана секундасына 100 миллиард болжолдоо GPU базасын каршы (MD5 сыяктуу тез хештер үчүн туура; bcrypt/Argon2-корголгон сырсөздөр алда канча узагыраак убакыт алат) лог-мейкиндик арифметика колдонуп бузуу убактысын болжолдойт. Орнотууларды өзгөрткөндө эки сан дароо жаңыланат.
Генератор толугу менен браузериңизде иштейт — эч бир сырсөз, орнотуу же колдонуу маалыматы эч качан серверге жиберилбейт.
Байланыштуу куралдар
Сырсөз күчүн текшерүүчү
Сырсөзүңүздүн күчүн энтропия анализи, бузуу убактысынын божомолу жана талаптардын кеңири текшерүү тизмеси менен текшериңиз. Толугу менен браузериңизде иштейт.
Текстти шифрлөө
Күчтүү AES-256-GCM менен текстти сырсөз колдонуп шифрлеп жана чечиңиз. Сырсөз браузериңизден эч качан чыкпайт. Сырларды коопсуз бөлүшүңүз.
Файлды шифрлөө (AES-256-GCM)
Каалаган файлды AES-256-GCM жана PBKDF2 (250,000 итерация) колдонуп сырсөз менен шифрлеңиз. .enc файлы туура сырсөз менен гана ачылат жана аны ушул эле курал менен ачса болот. Толугу менен түзмөгүңүздө иштейт — файлыңыз түзмөгүңүздөн чыкпайт.