RFID卡识别

发布于 2024-10-16 20:48:18 字数 315 浏览 10 评论 0原文

我正在寻找 delphi 中的一些库来编程和读取 RFID 卡。今天我使用普通的 Mifare 1k 卡,并使用一个简单的库来读取卡的 UID,但我想用这些卡做更多的事情,比如存储和读取它们的内存。

今天,我的开发使用delphi中的PCSCconnector.pas库(PC/SC接口组件),

我不确定除了发送代码以返回我的卡的UID号之外,它是否能够做任何更高级的事情?

如果没有,还有什么可以利用的?

第二个注意事项,有人可以推动我如何识别卡片类型的正确方向吗?我持有什么类型的RFID卡,参数是什么,mifare 1k。 5k? java卡等?

I am looking for some libraries in delphi to programming and reading from RFID cards. today I use normal Mifare 1k cards, and use a simple library to read the cards UID, but I would like to do more with these cards, like storing and reading from theire memory.

today my development uses PCSCconnector.pas library in delphi (PC/SC Interface component)

I am not sure if this is capable of doing anything more advanced other than just send code to return the UID number of my cards ?

if not, what else is there out there who can be used?

in a second note, can someone push me in the right direction on how to identify card types?. what kind of RFID card I am holding, what are the parameters, mifare 1k. 5k? java card etc etc ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情话已封尘 2024-10-23 20:48:18

这并不能完全回答您的问题,但有一些注释和提示:

Mifare 1k(所有 Mifare Classic 卡,而不是 DESFire、Ultralight 等)的问题在于它们是专有的。读取 UID 是一项标准功能,所有符合 ISO14443 的读卡器都支持该功能。要读取/写入数据,您需要有支持 Mifare(经典)的读卡器。

这就提出了一个问题:您使用的是什么类型的阅读器?

协议和算法是逆向工程的,但恩智浦没有许可加密算法(crypto-1)——这意味着任何这样做的开源库(可能有一些)可能是不合法的。

所有其他 NXP Mifare 卡的文档仅在 NDA 下提供。

编辑:

SpringCard 的网站上确实提供了许多诊断软件工具以及许多其他 PC/SC 相关资源。我认为它主要侧重于 C++/C#。

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

PC/SC 诊断例如对于卡上的一些快速测试非常方便。

This doesn't exactly answer your question, but a few notes and hints:

The problem with Mifare 1k (all Mifare Classic cards, not DESFire, Ultralight etc.) is that they are proprietary. Reading the UID is a standard function, supported by all ISO14443-compliant readers. To read/write data, you need to have a reader with Mifare (classic) support.

This raises the question on what kind of reader you are using?

The protocol and algorithms were reverse-engineered, but NXP does not license the crypto algorithm (crypto-1) - means any open source library doing so (there might be some) is probably not legal.

Documentation for all other NXP Mifare cards is only available under NDA.

EDIT:

SpringCard does have a lot of diagnostic software tools available on their website as well as a lot of other PC/SC-related resources. I think it is mainly C++/C#-focused.

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

PC/SC Diag for example is quite handy for some quick tests on a card.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文