Генератор PIN-кодов

Выберите длину и правила, и страница создаст PIN-коды с криптографически стойкими случайными числами вашего браузера. Каждый PIN-код выбирается только из тех, что проходят правила, и ничего не сохраняется.

Бесплатно Работает в браузере Проверено вторник, 10 ноября 2026 г.

NIST SP 800-63B: не короче четырёх цифр, рекомендуются шесть и больше.

Результат

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

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

Как пользоваться

  1. Задайте Длина PIN-кода (от 4 до 12 цифр). NIST SP 800-63B требует не меньше четырёх и рекомендует шесть.
  2. Отметьте нужные правила: Ни одна цифра не повторяется дважды, Нет трёх цифр подряд по порядку или Исключить 20 самых распространённых четырёхзначных PIN-кодов.
  3. Укажите в поле Сколько PIN-кодов нужное число. Страница создаёт их заново при каждом изменении настроек.
  4. Нажмите Копировать или Скачать, чтобы сохранить список. Страница PIN-коды не хранит.

Как создаются PIN-коды

Каждая цифра — это выбор из crypto.getRandomValues, криптографически стойкого генератора случайных чисел вашего браузера. Выбор беспристрастен: 32-битное значение используется, только если оно меньше наибольшего кратного диапазона, поэтому каждая цифра равновероятна.

Когда задано правило, PIN-код, которое оно нарушает, отбрасывается и выбирается заново. Поэтому каждый PIN-код, проходящий правила, равновероятен, а энтропия — верная величина для выбранных правил.

энтропия (бит) = log2(число PIN-кодов, которые проходят правила)

Какие правила и зачем

NIST SP 800-63B говорит, что PIN-код, используемый как секрет активации, содержит не меньше четырёх цифр, а шесть или больше рекомендуются. Он также советует чёрный список часто используемых значений.

Цифра, использованная дважды (1122), и три цифры по порядку (1234, 321) — шаблоны, которые делают PIN-код легко угадываемым. Список из двадцати самых распространённых четырёхзначных PIN-кодов взят из частотного списка SecLists (лицензия MIT); во главе его стоят 1234 и 0000.

  • Четыре цифры дают 10 000 PIN-кодов, шесть — миллион.
  • Если ни одна цифра не повторяется дважды, PIN-код может быть не длиннее десяти цифр, потому что цифр всего десять.

Пример: четыре цифры без последовательностей и распространённых PIN-кодов

Из 10 000 четырёхзначных PIN-кодов 306 содержат три цифры по порядку. Остаётся 9 694, и 18 из них — распространённые PIN-коды (1234 и 4321 уже исключены). Значит, правила проходят 9 676 PIN-кодов.

Их энтропия равна log2(9 676), то есть 13,2 бит. Два в степени 13,24 примерно равно 9 676, то есть числу PIN-кодов, которые проходят правила.

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

PIN-коды сохраняются или отправляются на сервер?

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

Почему не использовать день рождения или год как PIN-код?

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

Что означает энтропия для PIN-кода?

Это число бит в выборе. Когда правила известны и PIN-код случайный, злоумышленнику в среднем нужна примерно половина от двух в степени числа бит попыток, поэтому каждый дополнительный бит вдвое увеличивает работу.

Достаточно ли безопасен четырёхзначный PIN-код?

NIST SP 800-63B допускает четыре цифры как минимум и рекомендует шесть. Многие устройства и карты ограничивают число неверных попыток, поэтому проверьте это ограничение, прежде чем выбирать короткий PIN-код для важного дела.

Почему длина PIN-кода без повторов ограничена десятью цифрами?

Если ни одна цифра не повторяется дважды, остаётся всего десять разных цифр для выбора, поэтому PIN-код не может быть длиннее десяти. Страница не создаёт более длинный PIN-код при этом правиле.

Откуда взят список распространённых PIN-кодов?

Это начало частотного списка четырёхзначных PIN-кодов SecLists, опубликованного по лицензии MIT. Список охватывает только четырёхзначные PIN-коды, поэтому правило не действует при других длинах.

Источники

Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..

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