IC卡卡号格式转换
IC卡卡号格式转换,同一张卡,使用不同的读卡器,读出来的卡号不一样,那是因为卡号转换方法不同
IC卡内部卡号是8位16进制,例如C3A6C9FA,以此为基础,根据不同的转换方法,读卡器输出不同的卡号,这就是同一张卡读出来的卡号不同的原因
1、转10位10进制-反
卡码 C3A6C9FA 按字节倒置 FAC9A6C3 转10进制 4207519427
2、转10位10进制-正
卡码 C3A6C9FA 转10进制 3282487802
3、8位16进制-正
卡码 C3A6C9FA 直接输出
4、8位16进制-反
卡码 C3A6C9FA 按字节倒置 FAC9A6C3 然后输出
以下是早期的卡号转换格式,使用部分卡码转换得到卡号,缺点是容易导致卡号重复
1、WG26韦根格式
以IC卡为例,0扇区0块数据为:5E D3 31 A8 14 88 04 00 47 B9 94 d6 45 80 37 09
W26(直转) = 3265374 (31D35E转换为10进制数)
W26(标准) = 049,54110 (31转成10进制是49,d35e转换成十进制是54110,对应以上格式3)
W26(反序) = 211,12712 (D3转成10进制是211,31A8转换成10进制是12712)
还有很多非标准的卡号格式转换方法,先读出内部卡码,然后用读卡器读出卡号,就可以找出他们之间的转换关系
- 上一篇:手机NFC打开网址提示暂不支持该类型NFC码的解决方法 [2024/11/30]
- 下一篇:NFC网址、文本批量写入NTAG213标签 [2024/3/9]