删除智能卡中的MF

时间:2015-01-19 13:04:50

标签: smartcard apdu scosta

如何删除智能卡中的MF(主文件),我使用的是SCOSTA v1.2b卡。 我知道MF是智能卡文件结构的根源我想要清除智能卡的闪存并用于其他应用程序。  无需认证即可编辑卡中写入的数据

用于创建MF的命令

  

00E0000010620E82013883023F008A01058D023F03

但没有数据写在卡片中,我能够删除所有DF(我的情况:

3F02
3F03
3F04
3F05
3F08

但无法删除MF。

1 个答案:

答案 0 :(得分:2)

删除MF是一个相当激烈的步骤,我在SCOSTA规范中找不到任何信息,它需要由DELETE FILE完成。这是非常合理的,因为我无法想象这个过程是在实验室外进行的(即实际上用于其预期目的的卡)。

所以我看到的唯一方法是向卡制造商索取更多信息(操作系统肯定有一些额外的命令,SCOSTA规范未涵盖这些命令)。规范通常仅陈述操作阶段期间所需的命令(即,卡片位于最终持卡人的位置),并且有时即使对于该子集也留下关于精度的所需要的东西。人们不能单独依赖规范。

您需要在多个地方使用此信息,因为之后创建(新)MF也不太可能通过CREATE FILE发生。

相关问题