Ход расчёта
Сравнение вариантов
Измените условия, посчитайте ещё раз и снова нажмите «Добавить к сравнению»
Сравнение вариантов
Измените условия, посчитайте ещё раз и снова нажмите «Добавить к сравнению»
Задайте длину пароля (от 4 до 128 символов) и отметьте наборы символов, которые хотите использовать: строчные и заглавные буквы, цифры и спецсимволы. Флажок «Исключить похожие» убирает символы, которые легко спутать при вводе или на экране — l, 1, I, O, 0, `. Результат появляется мгновенно: под паролем показан размер алфавита, энтропия в битах и оценка стойкости. Каждый новый запуск даёт новый пароль — это нормально для генератора.
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-тексты.
Ответим в течение рабочего дня · оценка сроков бесплатная
Опишите задачу — ответим в течение рабочего дня и предложим вариант реализации.