Почему случайный PIN лучше придуманного
Люди часто выбирают годы рождения, одинаковые цифры, последовательности 1234 или рисунки на клавиатуре. Такие варианты проще угадать, особенно если злоумышленник знает что-то о владельце.
Случайный PIN не содержит персональной логики. Но его стойкость все равно ограничена количеством возможных комбинаций, поэтому PIN не заменяет длинный пароль там, где сервис позволяет использовать полноценный пароль.
4, 6 или больше цифр
Чем больше цифр, тем больше пространство перебора. Если устройство поддерживает 6 или больше цифр и вам не нужно вводить код десятки раз в день, выбирайте более длинный вариант.
Где PIN уместен
PIN обычно используется как локальный код разблокировки или дополнительный короткий секрет внутри системы с ограничением числа попыток. Для учетной записи без защиты от перебора лучше применять длинный пароль и MFA.
Частые вопросы
Какой PIN надежнее — 4 или 6 цифр?
При прочих равных 6 цифр дают намного больше возможных комбинаций, чем 4.
Можно ли использовать дату рождения?
Лучше нет: даты и другие персональные числа могут быть известны или легко угаданы.
Где генерируется PIN?
Прямо в браузере с использованием криптографического генератора случайных чисел Web Crypto API.