如何删除智能卡中的 MF(Master File),我使用的是 SCOSTA v1.2b 卡。我知道 MF 是智能卡文件结构的根,我想清除智能卡的闪存并用于其他应用程序。写入卡中的数据无需认证即可编辑
用于创建 MF 的命令
00E0000010620E82013883023F008A01058D023F03
但没有数据写入卡中,我能够删除所有 DF(我的情况:
3F02
3F03
3F04
3F05
3F08
但无法删除MF。
删除 MF 是一个相当激烈的步骤,我在 SCOSTA 规范中没有找到任何信息,它需要通过 DELETE FILE 来完成。这是相当合理的,因为我无法想象在实验室之外执行该过程(即对于实际用于其预期目的的卡)。
所以我看到的唯一方法是,向卡制造商索取更多信息(操作系统肯定有一些额外的命令,这些命令没有包含在 SCOSTA 规范中)。规范通常仅说明操作阶段所需的命令(即卡由最终的持卡人拥有),有时甚至对于该子集在精度方面仍有待改进。不能仅依赖规范。
您将在不止一个地方需要此信息,因为之后通过 CREATE FILE 创建(新)MF 也不太可能发生。