怎么回事,不同的ID读卡器读出来的信息不一样?

时间:2022-11-24 23:04:12
我手边有一些白色的ID磁卡,每个磁卡上都印有三组数据,如:
0002249859 034,21635

0002220512 033,57824

0002244420 034,16196

我用广州晶密电子有限公司出品的RF CARD READ/WRITE DEVICE CM-2FK (77FD)读卡器读出来的磁卡数据就是磁卡上的头一个数据,如:02249859,而用另一种读卡器RF-ID(IC) READ/WRITE DEVICE (09A-EMID 8H)读出来的数据就不一样了,成了:00225483。
ID磁卡就是厂家在出厂前已经在磁卡内写好了数据(无法修改),用户只需购买ID读卡器将信息读出即可,我用的这两款ID磁卡读卡器都是无源的读卡器,直接插在电脑的USB口来用的。为什么读出来的结果会不一致呢?谢谢!

3 个解决方案

#1


高手出招啊。

#2


结果是一样的, 前一个是10进制读出, 后一个是16进制读出. LZ仔细检测一下.

#3


格式0:10位十六进制的ASCII字符串,即10 Hex格式。
格式1:将格式0中的后8位,转换为10位十进制卡号,即8H---10D。 
格式2:将格式0中的后6位,转换为8位十进制卡号,即6H---8D。 
格式3:将格式0中的倒数第5、第6位,转换为3位十进制卡号,再将后4位,转换为5位十进制卡号
格式4:将格式0中后8位的前4位,转换为5位十进制卡号,再将后4位,转换为5位十进制卡号,中间用“,”分开,即“4Hex + 4Hec”。 
用你的第一个卡号为例0002249859 034,21635
格式0 0000225483
格式1 0002249859
格式2 2398297
格式3 034 21635
格式4 00034 21635

我们也是刚做完一个项目,客户要求的卡片有IC ID卡 还有有源卡,读卡器的种类也有近距离,远距离,门禁等等,着实头疼了好大一阵子

#1


高手出招啊。

#2


结果是一样的, 前一个是10进制读出, 后一个是16进制读出. LZ仔细检测一下.

#3


格式0:10位十六进制的ASCII字符串,即10 Hex格式。
格式1:将格式0中的后8位,转换为10位十进制卡号,即8H---10D。 
格式2:将格式0中的后6位,转换为8位十进制卡号,即6H---8D。 
格式3:将格式0中的倒数第5、第6位,转换为3位十进制卡号,再将后4位,转换为5位十进制卡号
格式4:将格式0中后8位的前4位,转换为5位十进制卡号,再将后4位,转换为5位十进制卡号,中间用“,”分开,即“4Hex + 4Hec”。 
用你的第一个卡号为例0002249859 034,21635
格式0 0000225483
格式1 0002249859
格式2 2398297
格式3 034 21635
格式4 00034 21635

我们也是刚做完一个项目,客户要求的卡片有IC ID卡 还有有源卡,读卡器的种类也有近距离,远距离,门禁等等,着实头疼了好大一阵子