繁体   English   中英

模拟 DESFireEV1 的 JavaCard 小程序

[英]JavaCard applet emulating DESFireEV1

我的问题很简单:是否有任何现有的开源 JavaCard 小程序模拟 Mifare DESFireEV1 的功能?

(当然,API 必须稍作修改,选择应用程序 112233 将是例如 80 5A 00 00 03 33 22 11 00 而不是本机 DESFire 命令 5A 33 22 11 等)

我发现只有一次模拟普通 Mifare DESFire 的尝试,但它似乎未完成,并且包含一些严重的问题(EEPROM 中的变量而不是 RAM 中的变量,在循环中调用“新字节 []”...) https://code.google .com/p/java-card-desfire-emulation/source/browse/trunk/java-card-desfire-emulation/Desfire/src/des/DesfireCard.java?r=14

  1. 你已经找到的开源项目确实是未完成的、不完整的、不正确的。

  2. NXP 具有模拟功能,可在预个性化期间通过激活获得(我认为并非在所有卡上)

  3. 我已经实现了一个几乎完整且经过测试的 DESFire 小程序(仅支持透明文件,不支持本机模式但易于扩展),它不是开源的。 如果您有兴趣,可以联系我了解详情

  4. 我不知道任何其他开源实现

  5. 如果您打算自己实现它:您绝对需要完整的文档,而 libfreefare 是一个很好的终端仿真验证,并且需要大量时间来完成所有测试用例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM