M1卡ID号算法转换规则:1、读出的ID是:8E E5 6A E82、首位颠倒后的结果是:E8 6A E5 8E3、前补8个F的结果是:FFFFFFFFE86AE58E4、转成10进制: -3956476025、取绝对值:395647602
这就是普通的补码方式吧,最高位是符号位00代表正数FF代表负数
能说具体一点吗?我不是很懂啊???
0xE86AE58E对这个数进行取反加1,就到4步骤的值了。你给到的十进制值似乎不对,我用其他卡,用这个算法验证是ok的。