如何解决如何从 NFC 卡获取 cardnummer - 而不是 UID
我有一个读卡器 (ACS ACR 122u),我需要读取卡的编号。 我尝试了几个不同的代码示例 - 在这种情况下,它们都给出了相同的结果:
UID:5B2E39B2
ATR:3B8F8001804F0CA000000306030001000000006A
但我要的是卡号,在这种情况下:“2990091867” 这个数字写在卡上,当卡被放入连接到运行不同应用程序的计算机的不同读卡器时也会出现。
所以,不知何故,我遗漏了一些常识。 根据我得到的数据,有没有办法提取卡号?
或者我在这里遗漏了什么?
解决方法
事实证明,UID 是 ID 的反转十六进制。
2990091867 到十六进制 => 5B2E39B2 我得到的回应:B2392E5B
5B 2E 39 B2 反转 => B2 39 2E 5B
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。