Нові акаунти на споживчих сервісах
16 символів, змішаний регістр + цифри + символи, збережено в менеджері паролів. Це ~95 біт ентропії — комфортний запас проти будь-якої сучасної атаки.
Створюйте криптографічно стійкі паролі у браузері. Налаштовуйте довжину, типи символів і читабельність. Нічого не надсилається на сервер.
Так. Ми використовуємо crypto.getRandomValues — криптографічно стійкий генератор псевдовипадкових чисел (CSPRNG) з Web Crypto API. Підходить для паролів, token та криптографічних ключів.
Ні. Генерація повністю відбувається у вашому браузері через JavaScript. Під час створення пароля жодного мережевого запиту не виконується. Ви можете переконатися в цьому, відкривши Network tab у браузері.
Підказка: натисніть Space або R, щоб згенерувати знову.
Криптографічно стійкий, налаштовуваний і повністю на стороні клієнта.
Використовує crypto.getRandomValues браузера — той самий API, що й банки та менеджери паролів. Без псевдовипадкового Math.random.
Довжина 4–64, чотири класи символів (великі, малі, цифри, символи) і три режими: усі символи, легко читати, вимовний.
Паролі створюються повністю у вашому браузері. Нічого не надсилається на жоден сервер. Без логів і телеметрії.
Доступно 25 мовою з автоматичним визначенням мови браузера. Підтримка RTL для арабської, перської та урду.
Потрібні паролі для команди чи нові API keys? Генеруйте до 10 за раз, копіюйте всі чи завантажуйте як файл.txt.
Оцінка надійності на основі ентропії в реальному часі. Дізнайтеся, наскільки надійний ваш пароль, перш ніж його копіювати.
Криптографічна випадковість з апаратного RNG вашого браузера.
Оберіть довжину пароля (рекомендуємо 16+ для нових акаунтів, 24+ для сервісів з високою цінністю) та класи символів: малі літери, великі, цифри, символи. Можна також увімкнути режим легкого читання, який виключає неоднозначні символи на кшталт 0/O та 1/l/I, або режим вимовності для парольних фраз, які можна сказати вголос.
Ми викликаємо crypto.getRandomValues — вбудований у браузер криптографічно стійкий генератор випадкових чисел. На сучасному обладнанні він бере дані з апаратного джерела ентропії процесора (RDRAND на x86, ARM TRNG на Apple Silicon). Якість виводу така ж, як у /dev/urandom на Linux.
Випадкові байти мапляться на обраний набір символів за допомогою rejection sampling — це уникає зміщення, яке внесла б наївна формула byte % alphabet.length. Ви отримуєте рівномірний розподіл по всіх символах і всіх позиціях.
Ми обчислюємо ентропію (у бітах) результату й показуємо її поряд із паролем. Натисніть, щоб скопіювати; пароль потрапляє в буфер обміну через navigator.clipboard.writeText й ніколи не надсилається кудись по мережі.
Різні ситуації безпеки потребують різних стратегій.
16 символів, змішаний регістр + цифри + символи, збережено в менеджері паролів. Це ~95 біт ентропії — комфортний запас проти будь-якої сучасної атаки.
32 символи alphanumeric, скопійовано прямо у ваш .env-файл. Шаблон, який приймає більшість API; досить довгий, щоб брутфорс був неактуальним.
Режим вимовності генерує щось на кшталт karto-zelin-bauma — гостеві легко набрати з друкованої картки, але це все ще 70+ біт ентропії.
Використовуйте режим парольної фрази (4–6 випадкових слів) для речей, які треба набирати руками без менеджера — це і надійніше, і легше запам'ятати, ніж 12-символьний пароль зі змішаним регістром.
Якщо випадковість генератора паролів надходить із сервера (або, що гірше, логується по дорозі назад), кожен створений вами пароль потенційно скомпрометований у момент створення. iKit генерує паролі лише з апаратного RNG вашого браузера — байти ніколи не передаються, не логуються, не кешуються.
crypto.getRandomValues підтримується апаратно та не є детермінованим.
Детальні посібники та порівняння інструментів з блогу iKit.
Так. Ми використовуємо crypto.getRandomValues — криптографічно стійкий генератор псевдовипадкових чисел (CSPRNG) з Web Crypto API. Підходить для паролів, token та криптографічних ключів.
Ні. Генерація повністю відбувається у вашому браузері через JavaScript. Під час створення пароля жодного мережевого запиту не виконується. Ви можете переконатися в цьому, відкривши Network tab у браузері.
Індикатор оцінює ентропію (біти випадковості): Слабкий <28 біт, Посередній 28–40, Добрий 40–60, Надійний 60–80, Дуже надійний 80+. 16-символьний пароль з усіма типами — близько 104 біт — Дуже надійний.
Лише якщо потрібно вимовити чи запам'ятати пароль. Вимовні паролі обмінюють ентропію на запам'ятовуваність — використовуйте більшу довжину (20+) для безпеки. У більшості випадків випадковий кращий, бо ви все одно збережете його в менеджері паролів.
16 символів з усіма чотирма типами — надійне значення за замовчуванням. Для цінних облікових записів (пошта, банк, крипто) використовуйте 20+. Деякі системи обмежують 16 або 20 — завжди перевіряйте вимоги сайту.