我正在为ISO 7816卡写一个智能卡程序,我需要更新记录。我用JAVA和javax.smartcardio
Library编写程序。
我使用此命令选择文件:ins = 0xA4
我可以使用此命令读取记录:cla = 0x80
,ins = 0xB2
,p1 = 0x00
,p2 = 0x00
,le = 90
阅读记录工作正确并发送给我90 00
。
现在我需要更新此记录。所以我使用此命令:cla = 0x80
,ins = 0xDC
,p1 = 0x00
,p2 = 0x00
和一些数据。
但是作为响应APDU,我得到6D 00
错误,这意味着“不值得支持”。
如何正确更新记录?
答案 0 :(得分:-2)
我有以下命令:00 DC 01 04
。它的工作原理:
00 : class
DC : INS
01 : P1 , position of record
04 : P2 ,
Cordially。