История изменений
Исправление 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 есть целая глава на эту тему.