Tôi đang tìm APDU để tìm UID của thẻ liên lạc ít hơn thẻ thông minh ISO 14443 và cách sử dụng nó để in trong thiết bị đầu cuối Linux. Vấn đề là tôi thấy nhiều người nói về nó, nhưng không có giải pháp. Bất cứ ai có thể giúp đỡ là vấn đề này? Cảm ơnLệnh APDU để nhận thẻ thông minh uid
Trả lời
Xem other answer, có khả năng hầu hết người đọc đều hỗ trợ chuyển đến trình đọc thẻ ngay bây giờ.
Không ai có thể giúp UID được chỉ định trong giao thức truyền tải tiêu chuẩn ISO 14443 T = CL trong khi APDU được chỉ định trong giao thức lớp ứng dụng ISO 7816.
Vì vậy, bạn cần truy cập vào API cấp thấp hơn cho trình đọc không tiếp xúc của bạn. PCSC sẽ không đủ (trừ khi đã có một thông qua thực hiện cho người đọc cụ thể trả về UID).
"Lấy lệnh dữ liệu" được xác định trong PCSC 3 v2. Nếu trình điều khiển của bạn là PCSC v2 tuân thủ, bạn có thể nhận UID sử dụng nó:
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)
giá trị trả lại là:
Data+SW1SW2
Lệnh Linux để đọc UID bằng cách sử dụng opensc: opensc-tool --send-apdu FF: CA: 00: 00: 00 - đang chờ –
Cảm ơn @nchokoev! Giải quyết vấn đề của tôi với pcsclite (nút thích ứng) – Stilmittel
- 1. Lệnh APDU nào nhận được thẻ ID
- 2. Android NFC: Thẻ bị mất khi lệnh APDU được gửi tới thẻ thông minh
- 3. Xác thực NTLM và thẻ thông minh
- 4. Xác thực thẻ thông minh với ASP.NET
- 5. bắt đầu lập trình thẻ thông minh
- 6. Lập trình thẻ thông minh C#
- 7. Nhận tt_content uid
- 8. Ví dụ về trình đọc thẻ thông minh Blackberry
- 9. Có giải pháp gắn thẻ PHP Emacs thông minh không?
- 10. Tôi làm cách nào để thẻ vim nhảy thông minh như OmniCppComplete?
- 11. Các đối số dòng lệnh WPF, một cách thông minh?
- 12. Cách đọc chi tiết thẻ VISA thông minh dựa trên EMV
- 13. Làm cách nào để kích hoạt thẻ HTML thông minh thụt lề trong Sublime Text 3?
- 14. Làm cách nào để thêm thẻ thông minh vào thành phần .NET của tôi?
- 15. UID của tập lệnh "/home/...../public_html/index.php" nhỏ hơn min_uid
- 16. Nhận dạng ký tự thông minh FOSS (ICR)
- 17. typedefs thông minh
- 18. Làm tròn thông minh Javascript
- 19. uid ... không có android.permission.UPDATE_APP_OPS_STATS
- 20. Trang web Xác thực thẻ thông minh PKSC# 11 và chứng chỉ ứng dụng khách SSL
- 21. Lệnh để nhận thông tin về một mp3 bằng ffmpeg?
- 22. Sử dụng lại Java Keystore khi truy cập vào thẻ thông minh trên Windows
- 23. Nhận đối tượng bằng Uid của nó trong WPF
- 24. RealUID, UID đã lưu, UID hiệu quả. Chuyện gì vậy?
- 25. Cách làm cho ứng dụng php yêu cầu xác thực thẻ thông minh
- 26. Cách nhận thông báo về sự kiện thẻ SD?
- 27. Điện thoại thông minh Bookmark
- 28. Nơi để xác minh ủy quyền cho một Lệnh?
- 29. Cách nhận thông tin thẻ <audio>?
- 30. Mã nén PHP thông minh
Vì vậy, những gì có thể là cách tốt để đọc UID của thẻ thông minh khi làm việc với PCSC -Lite? – Salman
Tôi sẽ có một cái nhìn tại các thư viện đọc cơ bản. PCSC ban đầu được tạo cho người đọc liên lạc. Vấn đề là bất cứ điều gì ngoài PCSC có thể là trình điều khiển độc quyền. –
'UID' có cụ thể cho mỗi thẻ ít liên lạc trên thế giới không? (nghĩa là không có hai thẻ khác nhau có UID bằng nhau?) Có phải nó đã được cố định hoặc là một số ngẫu nhiên mỗi phiên không? Tại sao chúng ta cần nó? Chỉ dành cho cơ chế Chống va chạm? – Abraham