Генератор 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% в вашем браузере. Данные не отправляются на сервер.