我在尋找APDU來查找聯繫少的ISO 14443智能卡的UID以及如何使用它在Linux終端中打印。問題是我發現很多人在談論它,但沒有解決方案。任何人都可以幫助這個方面? 謝謝APDU命令獲取智能卡uid
6
A
回答
7
查看other answer,很可能大多數讀者確實支持通過讀卡器到現在。
沒有人能幫助作爲UID在ISO 14443中指定T = CL的傳輸協議而APDU的在ISO 7816應用層協議中指定。
因此,您需要訪問較低級別的API以供您的非接觸式閱讀器使用。 PCSC將不夠用(除非已經爲返回UID的特定閱讀器執行了傳遞)。
9
「獲取數據命令」在PCSC 3 v2中定義。如果您的驅動程序PCSC V2兼容,你可以用它獲得UID:
Class = 0xFF
INS = 0xCA
P1 = 0x00
P2 = 0x00
Le = 0x00 (return full length: ISO14443A single 4 bytes, double 7 bytes, triple 10 bytes, for ISO14443B 4 bytes PUPI, for 15693 8 bytes UID)
返回的值是:
Data+SW1SW2
+0
使用opensc讀取UID的Linux命令: opensc-tool --send-apdu FF:CA:00:00:00 - 等待 –
+0
感謝@nchokoev! 解決了我的問題與pcsclite(節點適應) – Stilmittel
相關問題
- 1. APDU命令獲取智能卡的序列號
- 2. APDU命令讀取卡號
- 3. 什麼APDU命令獲取卡ID
- 4. 使用APDU命令瀏覽智能卡的文件結構
- 5. 智能卡非接觸式復位apdu
- 6. 如何通過APDU命令APDU命令功能
- 7. Android NFC:當APDU命令發送到智能卡時標記丟失
- 8. 讀取一個APDU命令
- 9. 智能卡:pyscard從apdu獲得剩餘字節
- 10. Mifare Classic 1k APDU命令用於檢索標籤UID
- 11. Mifare讀取APDU命令recived 63 00
- 12. 持卡人在APDU名稱命令(ICC卡)
- 13. 讀取智能卡
- 14. APDU命令異步調用
- 15. APDU命令中的負數
- 16. Mifare ultraligtht和APDU命令
- 17. APDU GET不支持命令
- 18. 從java智能卡APDU接收到奇怪的數據?
- 19. 智能卡eToken PRO CardOS/M4數字簽名APDU
- 20. 用於使用javax.smartcardio的智能卡的ISO 7816 APDU
- 21. 如何從智能卡或令牌獲取pin意圖?
- 22. 如何使用Windows Phone 8 NFC應用程序將APDU命令發送至智能卡
- 23. 如何在沒有卡片的情況下向智能卡讀卡器(而不是智能卡)發送命令?
- 24. Java卡功能獲取智能卡GUID/UUID?
- 25. 將更改的PIN寫入卡的APDU命令
- 26. 如何使用APDU命令重置java卡
- 27. 讀取智能卡文件
- 28. Java智能卡 - 讀Scosta智能卡
- 29. 智能卡 - 通用身份驗證命令6A 80
- 30. IMAP UID FETCH BODY.PEEK []命令respose
那麼,什麼可以讀取智能卡的UID與PCSC工作,而可能的方式-lite? – Salman
我會看看底層的閱讀器庫。無論如何,PCSC最初是爲接觸式閱讀器而製作的。問題在於PCSC以外的任何東西都可能是專有驅動程序。 –
世界上每個非接觸式卡都有「UID」嗎? (即不存在兩張具有相同UID的不同卡?)它是固定的還是每個會話都是隨機數?我們爲什麼需要它?僅用於防碰撞機制? – Abraham