Мне тут достаточно интересный вопрос пришел.
— А расскажи нам, далеким от цифрового века. Вот мне дали пропуск, который имеет номер 0105-AB19-972X-7AC9 (естественно реальный номер я удалил). И что в этом номере такого? А еще есть какой то код, в котором тоже зашифровано что-то. Будет очень интересно.
Спасибо моему читателю за вопрос. Действительно, насущный вопрос.
Источник фото: https://www.mos.ru/роверя
Итак. Номер пропуска состоит из 16 символов. Первые 4 цифры это дата. День и месяц — это срок пропуска. А вот с остальными 12 символами будет интереснее.
C помощью их происходит ваша идентификация личности.
Но как могут в оставшиеся символы зашифровать наши данные?... Все очень просто. Оставшиеся 12 символов являются ключом.
Это можно сравнить с закрытым шкафом, от которого у вас нет ключа. А в шкафу — все данные.
Вот эти 12 цифр это ваш ключ, с помощью которого идет запрос на сервер mos.ru и он уже отдает всю информацию сотрудникам правоохранительным органам. То есть все то, что вы сами видите в своем личном кабинете сайта, который вам выдал пропуск.
По факту: данные паспорта, адрес регистрации и ваше ФИО. Возможно и какие-то другие данные (все зависит от региона), а также и цель использования.
Почему же так много цифр? По двум причинам:
- Чтобы было практически невозможно подделать пропуск;
- Для того, чтобы вас быстро идентифицировать. В этих 12 цифрах специальный ключ для базы данных.
В программировании такая технология называется "секционированием" или партицированием. Допустим: AB19 — значит информацию о вас нужно искать на сервере A, в ячейке Б (условные названия) ну и дальше уже полет фантазии разработчиков.
А дата нужна для того, чтобы быстрее прошел поиск вашего пропуска на серверах, а также для тех, кто его проверяет.
Ну и чтобы вы не запутались. А в QR коде зашифрован этот же номер, чтобы его не вводить вручную.
Свежие комментарии