2015-07-01 58 views
-3

我已成功在Scosta卡中創建MF,DF,EF文件格式。 我成功地用APDU命令寫入二進制文件00 D0 00 04 06數據字段是len中的六個字節,現在我想從EF(E0 05)讀取二進制數據。我嘗試了各種Apdu命令。但它不能正常工作。幫幫我,所以我試圖讀取二進制APDU命令00 B0 00 00 00 00 FF但是它不能正常工作。所以讓我知道什麼是精確傳遞值與P1和P2從EF讀取二進制數據(E0 05)。如何在SCOSTA智能卡中讀取二進制記錄

感謝

+1

什麼不行?反而會發生什麼?你只創建了10條記錄的文件還是已經執行了APPEND RECORD命令?在任何情況下,您的*寫入記錄*命令似乎都沒有有效的LC。我強烈建議從一開始就將相關信息放在問題的正確位置,以避免降低薪酬和關閉請求。 – guidot

回答

0

由於這個問題相當大的差距,我給一些希望有用的信息:

  • 閱讀EF必須選擇
  • P1的高字節(與MSB的異常之前)並且P2是偏移量的低字節(從零開始)
  • 只需首先嚐試「00 B0 00 00 00」,如果文件長度爲6個字節,這應該會給你所有字節(你正在嘗試的是一個擴展具有255個字節結果的長度APDU,其中r導致讀者和卡片可以理解的概率)

建議:在詢問有關此級別的更多問題之前,查找ISO 7816-4副本並閱讀它。