我正在使用萬事達信用卡,並且我有一個關於執行CDA身份驗證所需採取的確切步驟的問題。MasterCard上的CDA身份驗證
如果我正確理解程序,我應該先發送GENERATE AC
命令,然後再發送EXTERNAL AUTHENTICATE
?
我GENERATE AC
命令如下:
80 AE 40 00 42 00 00 00 00 01 00 00 00 00 00 00 00 01 91 00 00 00 00 00 01 91 01 01 01 00 01 02 03 04 12 01 02 01 02 03 04 05 06 07 08 00 01 02 12 04 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
而響應(RESPONSE)我從卡上得到的樣子如下:
9F 27 01 80
9F 36 02 00 5C
9F 26 08 AE 7D 66 E4 50 15 D5 A4(應用密文)
9F 10 12 02 10 A0 00 00 2A 08 00 01 02 00 00 00 00 00 00 00 FF
在下一步驟中,我觸發「EXTERNAL AUTHENTICA TE」與命令:
00 82 00 00 AE 7D 66 E4 50 15 D5 A4 02 10 A0 00 00 2A 08 00
後,我得到的響應是一個2字節陣列[109, 0]
,即6D
。這是否意味着我做錯了什麼?
任何意見,將不勝感激。
您是否錯過了外部認證中的Lc? – adarsh
即使在EXTERNAL AUTHENTICATE中添加Lc,響應也是一樣的。 – magic
流程如下 – adarsh