Перейти к содержимому

Код проверки (крипто-хвост)

Код проверки (крипто-хвост) — криптографическая часть кода маркировки Честного Знака (AI 91 и 92): усечённая электронная подпись ЦРПТ для проверки подлинности товара.

Где крипто-хвост в коде маркировки

Крипто-хвост — последние символы кода маркировки после группы данных 91. Полный код маркировки Честного Знака делится на две части: код идентификации и код проверки. Код идентификации — это GTIN плюс серийный номер (вместе SGTIN), он открывается идентификаторами применения 01 и 21. Код проверки состоит из двух групп: 91 — ключ проверки (обычно 4 символа) и 92 — само значение крипто-хвоста, усечённая криптоподпись ЦРПТ. В DataMatrix части разделены управляющим символом-разделителем GS.

Как работает проверка кода маркировки

Крипто-хвост позволяет кассе убедиться в подлинности товара, не выходя в интернет. При эмиссии СУЗ подписывает код идентификации закрытым ключом ЦРПТ и возвращает крипто-хвост. На кассе сканер считывает DataMatrix, а ККТ локально сверяет подпись по открытому ключу — это и есть проверка кода маркировки. Онлайн-часть: касса через ОФД запрашивает статус кода в ГИС МТ — в обороте, выбыл или заблокирован. С 2024 года действует разрешительный режим: если проверка не прошла, касса блокирует продажу.

Ошибки проверки и связанные понятия

Типовая ошибка — «данные по онлайн-проверке кодов маркировки отсутствуют»: касса не получила статус из ГИС МТ из-за обрыва связи с ОФД, таймаута или того, что для товарной группы онлайн-проверка ещё не обязательна. Локальная криптопроверка при этом может пройти, а онлайн — нет. Настройка проверки задаётся в прошивке ККТ и кассовом ПО; в 1С проверка кодов маркировки включается в рабочем месте кассира. Смежные понятия — код идентификации, ключ проверки, Честный Знак.