Роман Финк

Генератор паролей

Криптостойкие пароли через crypto.getRandomValues(). Настройки длины, набора символов, режим passphrase из слов.

Генератор паролей

Криптостойкие пароли. Все вычисления на стороне клиента, никаких запросов на сервер.

скопировано
символов
бит энтропии
подбор перебором

О сервисе

Криптостойкий генератор паролей: случайные строки через crypto.getRandomValues() или passphrase из словарных слов (стиль Diceware). Расчёт энтропии и времени подбора.

Что умеет

  • Длина от 6 до 64 символов
  • 4 набора символов: a-z, A-Z, 0-9, символы
  • Опция «без похожих» (исключает 1lI0Oo)
  • Режим passphrase: 3–8 слов через разделитель
  • Расчёт энтропии в битах
  • Оценка времени подбора атакой брутфорсом

Как работает

crypto.getRandomValues() для криптостойкой случайности. Энтропия = log2(размер_алфавита) × длина. Время подбора при 10^10 попыток/сек.

Пример

16-символьный пароль из всех 4 наборов имеет ~95 бит энтропии — подбор займёт миллиарды лет.

Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.

Разрабатываю калькуляторы, сервисы для сайтов и веб-приложения