EM卡10位卡号转8位卡号原理方法!

时间:2024-10-11 22:35:36

1、拿出一张EM卡,可以看到上面分别印刷了两组数字,如下图:1、第一组数字:00093549232、第二组数字:142,48811(逗号表示这组数字是读3位+读5位,然后合并成8位)

EM卡10位卡号转8位卡号原理方法!

2、转换这两组数字成16进制,结果如下:1、10位数 0009354923 转换成16进制为:呖分甾胗8E BE AB2、8位剞麽苍足数 142 48811转换成16进制,注意是先前3位数字 142 转16进制为8E,然后后5位数 48811 转换成16进制为 BE AB

EM卡10位卡号转8位卡号原理方法!

3、大家可以发现规律: 首先 10位数转换为16进制是 4个字节 ,第一个字节不要,第二个字节 转换为8位卡号的前3位, 第三个和第四个字节一起转换位 8位卡号的后5位数。

4、Excel 转换公式:=(MOD(X,256*256))+(MOD(INT(X/(256*256)),256)*100000) X表示十位数字, 结果就是8位数字

EM卡10位卡号转8位卡号原理方法!
© 手抄报圈