【问题标题】:MIFARE DESFire EV1 content removalMIFARE DESFire EV1 内容移除
【发布时间】:2014-08-18 12:28:59
【问题描述】:

有没有办法将 DESFire 卡重置为其原始状态?任何格式化和删除所有内容的命令?

我读到 DeleteApplication apdu 命令会删除应用程序及其文件,但空间仍然无法使用。

谢谢。

【问题讨论】:

    标签: mifare apdu contactless-smartcard


    【解决方案1】:

    FormatPICC 命令。
    它会删除所有应用程序和文件并释放 eeprom 空间。
    命令字节为0xFC,您始终需要事先进行 PICC Masterkey 身份验证。
    SetConfiguration 命令可以不可逆地禁用此命令的使用。

    【讨论】:

    • 能否请您解释一下:SetConfiguration 命令可以不可逆地禁用此命令的使用。
    • 有一个命令在剩余的卡寿命内禁用格式化。没办法,只能在Authentication之后测试FormatPICC命令。它要么工作要么抛出错误(我从未尝试过,所以我不知道会抛出哪个错误)
    • 有人可以验证help.cardexchangesolutions.com/en/step_2_desfire_encoding.htm关于0xFC格式化picc操作后EEPROM空间回收的声明。声明是:“请注意,格式化卡不会恢复文件和应用程序使用的内存空间。反复格式化卡最终会耗尽可用的内存空间。” 由于大量在测试中,我一直在疯狂地格式化,我想知道这是否会导致 eeprom 可用空间归零。谢谢。
    【解决方案2】:

    如果您使用taplinx,您可以通过此代码轻松格式化您的卡

       desFireEV1.format();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多