1.已知IC读卡器读到的十六进制原始数据和程序根据十六进制原始数据转换十进制的卡号,求原始数据转换公式或者规则!!!
第一组数据:
020A02010C045CF5A803 十六进制
3296187814 十进制
第二组数据:
020A02010C047E146B03 十六进制
3841119398 十进制
第二组数据:
020A02010C04472E6803 十六进制
1149424550 十进制
转换方式是原始十六进制数据 根据固定规则转成 十进制卡号,求这个转换规则或者公式!!!
应用场景:是IC读卡器原始十六进制数据,一般根据截取原始数据转换十进制即得到转换好的卡号,一般厂商会把截取规则告诉我们。但现在这家厂商也不知道,小弟请大侠帮下忙,看能根据这三组数据得到之间的规则吗???万谢!!
自己已经试了很多中规则始终没有试出正确的规则!
首先你要知道字母代表数字多少,然后除以16取摩,这样应该可以得到相应的10进制,到底是不是这样我记不清楚了
进制转换,我知道,需要知道原始数据截取规则!
谢你了
020A02010C045CF5A803
这种16禁止是什么懂不知道。
例如我把这个原始数据中的0C045CF5A提取出来转成十进制 是3225800 是不我想要的 3296187814 我需要找到原始数据截取的规则!谢谢你了
我觉得你得把020A02010给剔除,
不过还是不要尝试了,最好想办法知道固件的规则
试了好久也没发现规则,怀疑不是简单的转换规则