1、拿出一张EM卡,可以看到上面分别印刷了两组数字,如下图:1、第一组数字:00093549232、第二组数字:142,48811(逗号表示这组数字是读3位+读5位,然后合并成8位)
2、转换这两组数字成16进制,结果如下:1、10位数 0009354923 转换成16进制为:呖分甾胗8E BE AB2、8位剞麽苍足数 142 48811转换成16进制,注意是先前3位数字 142 转16进制为8E,然后后5位数 48811 转换成16进制为 BE AB
3、大家可以发现规律: 首先 10位数转换为16进制是 4个字节 ,第一个字节不要,第二个字节 转换为8位卡号的前3位, 第三个和第四个字节一起转换位 8位卡号的后5位数。
4、Excel 转换公式:=(MOD(X,256*256))+(MOD(INT(X/(256*256)),256)*100000) X表示十位数字, 结果就是8位数字