簡體   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