来源:深圳市融智兴科技有限公司 作者:不详 发布时间:2014-11-07 14:39:54 字体:[大 中 小]
摘 要:在智能IC卡的生产环节,为了方便系统使用及查询,多数系统需要把卡片的UID(俗称内码)用激光雕刻在卡面上,以下为大家分析下常见的一些内码格式。 如:Mifare 1k S50卡第0扇区第0块的数据:2A83155EE288040047C129D24D000607
在智能IC卡的生产环节,为了方便系统使用及查询,多数系统需要把卡片的UID(俗称内码)用激光雕刻在卡面上,以下为大家分析下常见的一些内码格式。
如:Mifare 1k S50卡第0扇区第0块的数据:
2A83155EE288040047C129D24D000607
曼彻斯特码(16进制):
1、取正码即为“2A83155E”,即0扇区0块的前4个字节,
共8个数字或字母。
2、取反码即为“5E15832A”,即0扇区0块的前4个字节反读,
共8个数字或字母。
ABA码(10进制):
1、取正码即为曼彻斯特码正码换算过来的十进制数,根据举例计算结果为“0713233758”,
共10个数字。
2、取反码即为曼彻斯特码反码换算过来的十进制数,根据举例计算结果为“1578468138”,
共10个数字。
ID卡内码常见格式
曼彻斯特码为16进制,ABA码与维根码均为10进制。
ID卡的曼彻斯特内码=版本代码+客户代码+ID代码
举例:125533FFFF,版本代码为“1”,客户代码为“2”,ID代码(8个数字或字母)为“5533FFFF”。
ABA(8H):ID代码(8个数字或字母,根据举例为“5533FFFF”)换算为10进制,
根据举例计算结果为“1429471231”,共10个数字。
ABA(6H):ID代码(后6个数字或字母,根据举例为“33FFFF”)换算为10进制,
根据举例计算结果为“03407871”,共8个数字。
ABA(4H):ID代码(后4个数字或字母,根据举例为“FFFF”)换算为10进制,
根据举例计算结果为“65535”,共5个数字。
WG26(2H+4H):ID代码(倒数第6、第5个数字或字母+最后4个数字或字母,根据举例为“33+FFFF”)
换算为10进制,根据举例计算结果为“051,65535”,共8个数字。
WG34(4H+4H):ID代码(倒数第8、第7、第6、第5个数字或字母+最后4个数字或字母,根据举例为“5533+FFFF”)
换算为10进制,根据举例计算结果为“21811,65535”,共10个数字。