Новые аккаунты в потребительских сервисах
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 буквенно-цифровых символа, скопированные прямо в ваш файл .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 — всегда проверяйте требования сайта.