2011-02-12 43 views
9

我正在尋找一些在delphi的庫來編程和讀取RFID卡。今天我使用普通的Mifare 1k卡,並使用一個簡單的庫來讀取卡的UID,但我想用這些卡做更多,比如存儲和讀取內存。今天RFID卡識別

我的開發採用Delphi中PCSCconnector.pas庫(PC/SC界面組件)

我不知道這是否是能夠做什麼更高級的其他不僅僅是發送代碼返回的UID號的我卡?

如果沒有,那裏還有哪些人可以使用?

在第二個音符,有人可以把我對如何識別卡類型,方向是正確的?我拿着什麼樣的RFID卡,參數是什麼,mifare 1k。 5K? Java卡等等等等?

+0

不知道,但一個有趣的問題+1。 – 2011-02-15 00:34:35

+0

任何軟件,它可以幫助識別以及將是很好的,我聽說過的東西用於Linux,但我不記得什麼名字 – Plastkort 2011-02-16 09:04:23

回答

1

這並不完全回答你的問題,但也有少數說明與提示:

具有Mifare 1K(所有MIFARE經典卡,不是的DESFire,超輕等)的問題是,他們是專有的。讀取UID是一項標準功能,支持所有符合ISO14443標準的讀卡器。要讀取/寫入數據,您需要具有Mifare(經典)支持的閱讀器。

這引起了你使用的是什麼樣的讀者的問題嗎?

的協議和算法進行了逆向工程,但恩智浦不許可的加密算法(加密1) - 指任何開源庫這樣做(可能會有一些)可能是不合法的。

所有其他NXP的Mifare卡

文檔只能在保密協議。

編輯:

SpringCard確實有提供大量的診斷軟件工具在他們的網站,以及很多其他PC/SC相關的資源。我認爲它主要是C++/C# - 重點。

http://www.springcard.com/solutions/pcsc.html

PC/SC Diag(診斷)例如是一個卡上的一些快速測試非常方便。