Штыревое шифрование ICC (VISA)
Я получаю доступ к смарт-карте через OpenMobileAPI.
Я успешно прочитал PAN (скрытые значения, конечно), используя GetProtectedData (80 D8 01 00 00), получая значение модуля (80 CA DF 07 00) / экспоненты (80 CA DF 05 00) и создавая открытый ключ и скоро.
Теперь мне нужно прочитать visible data
(полный номер панорамы, срок годности,..).
Я знаю, что мне нужно сделать VerifyPasscode. Я создал public key
по модулю / показателю степени (как и прежде), и зашифровали данные выводов, используя RSA (7F + блок выводов + непредсказуемый номер + заполнение), и отправили их с помощью команды VerifyPasscode (00 20). но я получаю ответ как (69 84: ссылочные данные обратимо заблокированы (аннулированы)).
поэтому я считаю, что мое шифрование неверно.
есть идеи?
Спасибо