M1卡物理卡号大小端确认

来自维基百科
跳到导航 跳到搜索

ID一卡通,可以使用ID卡,也可以使用IC卡(仅使用物理卡后); 只需要使用对应的发卡器,读取对应的卡号即可。

  • ID卡, 一种频率为125KHz的智能卡,只能读取物理卡号,无其他可用存储区;有3个字节(16进制)和4个字节(16进制)的多种版本。
  • IC卡, 一种频率为13.56MHz的智能卡, 除了可以读取物理卡号以外, 还有32个或64个可用扇区;其中卡号存储在0扇区第0块中, 物理卡号固定4个字节(16进制) + 1字节校验,实际使用时只使用前4个字节。

目前因为IC卡和ID卡成本已经相近,加之有些地方安全性要求较高,需要在卡片中写入一些侦别信息,所以近年来新上的ID一卡通项目,基本都使用IC卡作为载体使用。

ID卡的物理卡号,会由制造厂商将其10进制和16进制的格式都印刷在卡面上,所以各个使用方基本不会出现卡号不一致的问题。 IC卡的物理卡号,行业内已经没有将其印刷在卡面上, 所以各个使用方有些从前往后读,有些从后往前读,导致读取的卡号不一致的问题,进而产生了大小端的概念。

  • 大端:又称ABA反码或曼彻斯特反码;同一批卡,卡号后几位在递增的,这个就称为大端读取模式。
  • 小端:又称ABA正码或曼彻斯特正码;与上一个相反,同一批卡, 卡号读出后基本是无序的,这个就称为小端读取模式。

下面是两张同批次卡片的示例:
Card 01.png Card 02.png


工具下载