我正在尝试更新64K的EF(基本文件)。我知道透明EF有32767的限制。
我创建了一个update_binary函数来写入卡片的EF。但是它仅适用于32767规范。有没有人这样做过,更新整个64K EF。如果是这样,请帮忙吗?
答案 0 :(得分:2)
如果特定智能卡操作系统已实施,则可以使用ISO 7816-4中的UPDATE BINARY ODD INS
(INS = D7h)更新EF。在这种情况下,您需要在BER编码数据对象(DO)中提供偏移量。
有关命令的格式,请参阅this question/answer,或查看供应商文档(如果有任何操作系统完全实现ISO 7816-4,很少会出错)。当然,购买ISO 7816-4也是一种选择。