微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 NFC 读卡器的 UID 获取卡 ID 号

如何解决使用 NFC 读卡器的 UID 获取卡 ID 号

如何获取卡号(打印在实体卡上)
使用返回的 NFC 读卡器 UID?

NFC 读卡器设备为 ACR122u。

我对 NFC 和记忆以及诸如此类的东西还很陌生,所以请耐心等待。

我正在使用一个可以获取卡片 UID 的库,但我不知道如何处理这些信息。

这是我使用的库: https://github.com/h4kbas/nfc-reader

这是设备规格: https://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/

解决方法

如果该卡是非接触式信用卡或借记卡,则 UID 与卡上印刷的任何数字之间没有关系。

UID 只是作为一种简单的方法来帮助硬件区分卡在范围内的情况,它不安全,不应该被赋予任何意义。

打印在卡上的数字可能与非接触式信用卡或借记卡的帐户详细信息有关,这些信息存储在卡上的卡内存中并以特定方式暴露。

非接触式信用卡和借记卡是 4 类 NFC 卡,因此您可以通过选择应用程序 ID (AID) 开始读取它们包含的数据,然后继续发出特定于 AID 的命令以从卡中获取您想要的数据,例如帐户号。

有关非接触式信用卡和借记卡使用的各种 AID 的一些详细信息,请访问 https://en.wikipedia.org/wiki/EMV

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。