LINUX.ORG.RU

История изменений

Исправление Pythagoras, (текущая версия) :

Ну как же нету, открываем EMV Book 3 Application Specification и видим: TVR Byte 1: (Leftmost) Offline data authentication was not performed - старший битбит.
Таким образом у нас будет 0 в этом бите (так как терминал думает, что офлайн пин проверен, поэтому и печатает это на чеке), а в CVR будет непроверенный пин.

Не, коллега. Offline data authentication не имеет никакого отношения к пину. Это проверка данных карты, что они не были модифицированны после персонализации. В том же EMV Book 3 есть целая глава на эту тему.

Вот, кстати, ссылка на Википедию: http://en.m.wikipedia.org/wiki/EMV

Исправление Pythagoras, :

Ну как же нету, открываем EMV Book 3 Application Specification и видим: TVR Byte 1: (Leftmost) Offline data authentication was not performed - старший битбит. Таким образом у нас будет 0 в этом бите (так как терминал думает, что офлайн пин проверен, поэтому и печатает это на чеке), а в CVR будет непроверенный пин.

Не, коллега. Offline data authentication не имеет никакого отношения к пину. Это проверка данных карты, что они не были модифицированны после персонализации. В том же EMV Book 3 есть целая глава на эту тему.

Исходная версия Pythagoras, :

Ну как же нету, открываем EMV Book 3 Application Specification и видим: TVR Byte 1: (Leftmost) Offline data authentication was not performed - старший бит

бит. Таким образом у нас будет 0 в этом бите (так как терминал думает, что офлайн пин проверен, поэтому и печатает это на чеке), а в CVR будет непроверенный пин.

Не, коллега. Offline data authentication не имеет никакого отношения к пину. Это проверка данных карты, что они не были модифицированны после персонализации. В том же EMV Book 3 есть целая глава на эту тему.