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

Генерация криптографически безопасных паролей

4–128 символов

Нашли ошибку или хотите предложить улучшение?

Улучшить калькулятор «Генератор паролей»

Теория

Стойкость пароля измеряют энтропией: числом возможных комбинаций. Для пароля длины \(L\) из алфавита в \(N\) символов вариантов \(N^L\), а энтропия в битах — \(L \times \log_2 N\). Пароль из 12 случайных символов четырёх классов даёт более 70 бит — перебор займёт тысячи лет.

Генератор берёт символы из случайного источника равновероятно из всех групп. Главное правило — длина: добавление одного символа умножает число вариантов на размер алфавита.

Важно: пароль должен быть случайным — «qwerty123» из 9 символов имеет близкую к нулю стойкость, несмотря на длину.

Пример с решением

  1. Условие. Оцените стойкость пароля из 12 символов четырёх групп (алфавит ~72 символа).
  2. Формула. Энтропия \(E = L \times \log_2 N\).
  3. Подстановка. \(L = 12\), \(N = 72\).
  4. Вычисление. \(E = 12 \times \log_2 72 \approx 12 \times 6{,}17 \approx 74\) бита.
  5. Ответ. Около 74 бит — очень стойкий пароль. Калькулятор с длиной 12 и всеми группами сгенерирует такой пароль и покажет его энтропию.

Главное

  • Энтропия: \(L \times \log_2 N\) бит.
  • Случайность важнее хитрых правил.
  • Длина умножает число вариантов.