Это вопрос исключительно для удовлетворения моего собственного любопытства.
Здесь, в Норвегии, в сетевых банках обычно используется калькуляторный (физический) ключ, который есть у всех владельцев счетов. Вы вводите свой персональный пин-код в ключ, и он генерирует восьмизначный код, который вы можете использовать для входа в систему онлайн. Само устройство не подключено к сети.
Кто-нибудь знает, как работает эта система?
Мое лучшее предположение, что у каждого ключа есть предварительно сгенерированная последовательность сохраненных чисел. Таким образом, процесс входа не удастся, если вы введете уже использованный номер или номер, который находится слишком далеко в будущем. Вероятно, он также использует внутренние часы для генерации чисел. Пока никто из моих коллег-программистов не смог ответить на этот вопрос.
[редактировать]
В частности, мне интересно, как это делается здесь, в Норвегии.