Перейти к содержимому
🔑

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

Генерируйте случайные PIN-коды от 4 до 12 цифр. Избегайте слабых паттернов вроде 1234 или 0000. Криптостойко, в браузере.

Как работает генератор PIN?

Этот инструмент генерирует каждую цифру независимо с помощью crypto.getRandomValues() с циклом устранения смещения, чтобы каждая цифра (0-9) имела абсолютно равную вероятность. Опция «избегать слабых паттернов» отвергает последовательные PIN (1234, 4321), повторяющиеся цифры (1111) и наиболее распространённые в публичных утечках PIN (1234, 0000, 1111, 1212).

Длина PIN и безопасность

  • 4 цифры — 10 000 комбинаций. Стандарт для банкоматов и SIM-карт. Взламывается, если разрешено 3+ попытки.
  • 6 цифр — 1 миллион комбинаций. Стандарт для блокировки экрана iOS/Android.
  • 8-12 цифр — 100M-1T комбинаций. Используется для повышенной безопасности в банковском деле и резервных кодов 2FA.

Применение

  • SIM-разблокировка — замените PIN по умолчанию случайным.
  • Коды доступа к двери — настройка кодовых замков для офисов или краткосрочной аренды.
  • Резервные коды — заранее сгенерируйте список PIN для восстановления 2FA.
  • Тестовые фикстуры — заполнение PIN-столбцов в dev-БД.

Конфиденциальность

Все PIN генерируются на 100% в вашем браузере. Данные не отправляются на сервер.