Сгенерировать надежный пароль
Генерируйте надежные случайные пароли и пароли-фразы прямо в браузере. Для каждого показываются оценка надежности и энтропия.
Как сгенерировать надежный пароль
- 1
Задайте длину и наборы символов
Задайте длину от 4 до 128 символов или переключитесь на пароль-фразу из 4–10 слов. Включите или выключите нужные наборы символов, исключите похожие и неудобные для набора знаки.
- 2
Сгенерируйте и проверьте надежность
Каждый пароль строится с помощью crypto.getRandomValues с отбором значений, чтобы ни один символ не встречался хотя бы чуть чаще других. Вставьте любой текст в проверку надежности, чтобы увидеть его оценку.
- 3
Скопируйте прямо в менеджер паролей
Скопируйте один пароль одним кликом (буфер обмена очищается через 60 секунд) или скачайте весь пакет текстовым файлом.
Откуда берется случайность
Каждый символ и каждое слово выбираются через crypto.getRandomValues — тот же криптографически стойкий источник случайных чисел, который браузеры используют для ключей и токенов. Math.random здесь не используется: он быстрый, но предсказуемый, а для секрета хуже свойства не придумать. Чтобы исключить смещение по модулю, значения вне кратного размера алфавита отбрасываются и тянутся заново, а не берутся по остатку. Поэтому у каждого символа в выбранном наборе ровно одинаковый шанс появиться.
Пароли против парольных фраз
20-символьный пароль из полного алфавита из 85 символов — строчные, заглавные, цифры и 23 спецсимвола — дает около 128 бит энтропии. Перебрать такое не под силу ни одному офлайн-атакующему. Пароль-фраза из 5 слов из списка EFF на 7 776 слов дает около 65 бит — это тоже очень надежно и заметно удобнее для набора и чтения вслух. Длинные фразы быстро сокращают разрыв: каждое дополнительное слово добавляет примерно 12,9 бита, так что 7-словная фраза уже превышает 90 бит.
Сгенерированное никогда не покидает эту вкладку
При генерации, проверке и копировании пароля не выполняется ни одного сетевого запроса — все работает локально в JavaScript. Пароли не записываются в localStorage, sessionStorage или pipeline, а в аналитику уходит только обезличенное событие «нажата кнопка» с длиной и наборами символов (но никогда не со значением).
Частые вопросы
Храните ли вы сгенерированные пароли?
Нет. Ничего не отправляется на сервер и не записывается в хранилище браузера. Пароль существует только в памяти этой страницы, пока вы не закроете или не обновите вкладку.
Откуда берется случайность?
Из crypto.getRandomValues Web Crypto API — криптографически стойкого генератора случайных чисел в браузере. Он есть во всех современных браузерах и не требует ничего дополнительно загружать.
Какая длина пароля достаточна в 2026 году?
16 символов из смешанного алфавита — комфортный минимум для большинства аккаунтов; 20 и больше лучше для всего, что защищает деньги или вашу почту. Оценка надежности и энтропия рядом с паролем дают конкретные числа, а не прикидку на глаз.
Что надежнее — пароль или пароль-фраза?
И то и другое надежно, если достаточно длинное. Пароль-фразу легче набирать и произносить, что важно, если вы вводите ее вручную; символьный пароль дает больше энтропии на каждый символ. Выберите тот вариант, который вы не станете укорачивать из нетерпения.
Что означает оценка от 0 до 4?
Это результат оценщика надежности, который ищет словарные слова, даты, шаблоны по клавиатуре и типичные замены, а не просто считает символы. 0–2 означает пароль, который можно подобрать с умеренными усилиями; 4 — что известные атаки по шаблонам к нему практически неприменимы.
Почему скопированный пароль стирается из буфера обмена?
Через 60 секунд после копирования инструмент перезаписывает буфер обмена пустой строкой — таймер рядом с кнопкой показывает, сколько осталось. Так пароль не остается надолго там, откуда другое приложение или сайт могли бы его прочитать.
Можно ли пользоваться этим без интернета?
Да, после загрузки страницы. Для символьных паролей больше ничего не нужно; для парольных фраз и проверки надежности один раз подгружается небольшой список слов или библиотека оценки, а дальше все работает офлайн до конца сессии.