🔧 Генераторы

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

Создание надёжных паролей с настройкой длины и символов

Этим калькулятором уже воспользовались 17 раз

Пароль генерируется на сервере криптографически стойким способом и не сохраняется.

пароль генератор безопасность

Как пользоваться генератором паролей

Задайте длину пароля (от 4 до 128 символов) и отметьте наборы символов, которые хотите использовать: строчные и заглавные буквы, цифры и спецсимволы. Флажок «Исключить похожие» убирает символы, которые легко спутать при вводе или на экране — l, 1, I, O, 0, `. Результат появляется мгновенно: под паролем показан размер алфавита, энтропия в битах и оценка стойкости. Каждый новый запуск даёт новый пароль — это нормально для генератора.

  • Один пароль — одиночный пароль заданной длины с гарантией, что в нём есть хотя бы по одному символу каждого выбранного набора;
  • Несколько паролей — от 1 до 50 паролей одной длины таблицей, чтобы выбрать или раздать разным сервисам;
  • Наборы символов — чем больше наборов отмечено, тем крупнее алфавит и выше стойкость;
  • Исключить похожие — удобно для паролей, которые вводят вручную или диктуют по телефону.

Формулы и принципы генерации

Энтропия пароля

H = длина × log₂(размер алфавита)

Пример: 16 символов из алфавита 94 символа дают 16 × log₂(94) ≈ 16 × 6,55 ≈ 104,8 бит — очень надёжный пароль.

Размер алфавита

26 (a-z) + 26 (A-Z) + 10 (0-9) + спецсимволы

Пример: строчные + заглавные + цифры = 26 + 26 + 10 = 62 символа. Исключение похожих уменьшает алфавит, но повышает удобство ввода.

Криптостойкая случайность

random_int($min, $max) — CSPRNG

Каждый символ выбирается функцией random_int, использующей криптографически стойкий генератор случайных чисел. Такие значения непредсказуемы, в отличие от rand или mt_rand.

Перемешивание Фишера–Йетса

for i = n−1 … 1: j = random_int(0, i); swap(a[i], a[j])

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

Частые вопросы

Безопасно ли генерировать пароль здесь?

Да. Пароль создаётся на сервере криптостойкой функцией random_int, нигде не сохраняется и не передаётся третьим лицам. Он существует только в вашем браузере в момент показа.

Почему при каждом запуске пароль разный?

Это ожидаемое поведение генератора: источник случайности каждый раз выдаёт новую последовательность, поэтому повторный расчёт даёт новый уникальный пароль той же длины и стойкости.

Какой пароль считается надёжным?

Ориентируйтесь на энтропию: до 40 бит — слабая, 40–60 — средняя, 60–80 — надёжная, свыше 80 — очень надёжная. На практике это длина от 12–16 символов при использовании букв обоих регистров, цифр и спецсимволов.

Похожие калькуляторы

Разработка под ключ

Заказать разработку калькулятора для сайта

Делаем калькуляторы любой сложности: от конвертера валют до расчёта кредита, налогов, себестоимости, доставки или подбора оборудования. Ваши формулы и справочники — наш аккуратный интерфейс, мобильная версия и SEO-тексты.

  • Любая сложность расчётов
  • Ваши формулы и справочники
  • Интеграция в любой сайт
  • Адаптив, графики и выгрузка PDF
info@calcputer.ru

Ответим в течение рабочего дня · оценка сроков бесплатная