PIN-код — короткий цифровой пароль для банковской карты, домофона, сейфа или приложения. Чем длиннее код, тем сложнее его подобрать: 4 цифры дают 10 000 комбинаций, 6 цифр — миллион, 8 цифр — сто миллионов.
Генератор создаёт коды с помощью криптографического источника случайности. Он подходит для тестовых сценариев и временных кодов, но не заменяет PIN, который выдаёт банк: самостоятельно менять код карты нужно только через банкомат или приложение банка.
Как работает
Каждая цифра выбирается независимо от других через crypto.getRandomValues. При включённой уникальности генератор проверяет повторы и при нехватке комбинаций останавливается с сообщением.
Список можно скопировать одной кнопкой. Не используйте простые комбинации вроде 0000, 1234 или даты рождения — они первыми проверяются при подборе.
Частые вопросы
Сколько цифр безопасно для PIN?
Для банковской карты стандарт — 4 цифры, для замков и приложений лучше 6–8. Каждая дополнительная цифра в десять раз увеличивает число комбинаций.
Можно ли использовать эти коды для банковской карты?
Нет. PIN банковской карты устанавливается через банк. Генератор подходит для тестовых данных, временных замков и учебных задач.
Что означает «уникальные коды»?
В списке не будет одинаковых PIN-кодов. Если запрошено больше комбинаций, чем возможно для выбранной длины, генератор покажет ошибку.
Куда отправляются коды?
Никуда. Они создаются и остаются в браузере. После закрытия страницы список исчезнет, если вы его не скопировали.