Путь задачи / от ввода к результату
Как сгенерировать надёжный случайный пароль
- 01
Задайте длину пароля
Выберите длину от 8 до 128 символов (по умолчанию 24) и наборы символов. Число бит — теоретическая верхняя граница по длине и алфавиту, а не оценка стойкости. Изменение настроек очищает предыдущий результат.
- 02
Выберите наборы символов
В разделе «Наборы символов» включите строчные a–z, заглавные A–Z, цифры 0–9 и символы — набор из 23 знаков, включающий !@#$%^&*()-_=+[]{};:,.? и подобные. Хотя бы один набор должен остаться включённым, и каждый выбранный набор гарантированно появится в пароле хотя бы раз до перемешивания. Если целевая система ограничивает символы, просто отключите этот набор вместо того, чтобы перегенерировать пароль, пока он случайно не подойдёт.
- 03
Сгенерируйте пароль
Нажмите кнопку генерации. Web Crypto и выборка с отбрасыванием дают по одному символу из каждого выбранного набора, остальные берутся из общего алфавита, затем выполняется перемешивание Фишера — Йетса. Каждый набор представлен, но все допустимые готовые пароли не выбираются с одинаковой вероятностью.
- 04
Скопируйте или скачайте секрет
Кнопка копирования помещает пароль в системный буфер обмена. Вставьте его в менеджер паролей и очистите буфер согласно правилам устройства. Скачивание сохраняет toolars-strong-password.txt как незашифрованный текст: защитите или удалите файл после переноса. Сама генерация идёт в этой вкладке без отправки данных. Сброс очищает только результат в рабочей области и не отзывает копии в буфере, на диске или в другом приложении.
- 05
Создайте или проверьте хеш Bcrypt
Используйте созданный секрет или другой пароль, выберите стоимость от 4 до 12 и создайте либо проверьте настоящий Bcrypt в изолированном Worker. Значения длиннее 72 байт UTF-8 отклоняются без усечения.