首页新闻找找看学习计划

C# 截取规则问题,请大侠帮忙,在线等。

0
悬赏园豆:60 [待解决问题]

1.已知IC读卡器读到的十六进制原始数据和程序根据十六进制原始数据转换十进制的卡号,求原始数据转换公式或者规则!!!

 第一组数据:

020A02010C045CF5A803 十六进制

3296187814 十进制

 第二组数据:
020A02010C047E146B03 十六进制 

3841119398 十进制

 第二组数据:
020A02010C04472E6803 十六进制 

1149424550 十进制

转换方式是原始十六进制数据 根据固定规则转成 十进制卡号,求这个转换规则或者公式!!!

 

应用场景:是IC读卡器原始十六进制数据,一般根据截取原始数据转换十进制即得到转换好的卡号,一般厂商会把截取规则告诉我们。但现在这家厂商也不知道,小弟请大侠帮下忙,看能根据这三组数据得到之间的规则吗???万谢!!

问题补充:

自己已经试了很多中规则始终没有试出正确的规则!

逍然的主页 逍然 | 初学一级 | 园豆:3
提问于:2016-01-15 11:11
< >
分享
所有回答(4)
0

首先你要知道字母代表数字多少,然后除以16取摩,这样应该可以得到相应的10进制,到底是不是这样我记不清楚了

如此低调的男人 | 园豆:840 (小虾三级) | 2016-01-15 11:30

进制转换,我知道,需要知道原始数据截取规则!

支持(0) 反对(0) 逍然 | 园豆:3 (初学一级) | 2016-01-15 11:41

谢你了

支持(0) 反对(0) 逍然 | 园豆:3 (初学一级) | 2016-01-15 11:42
0

020A02010C045CF5A803

这种16禁止是什么懂不知道。

Supper_litt | 园豆:979 (小虾三级) | 2016-01-15 12:07

支持(0) 反对(0) 逍然 | 园豆:3 (初学一级) | 2016-01-15 12:10

例如我把这个原始数据中的0C045CF5A提取出来转成十进制 是3225800 是不我想要的 3296187814 我需要找到原始数据截取的规则!谢谢你了

支持(0) 反对(0) 逍然 | 园豆:3 (初学一级) | 2016-01-15 12:12
0

我觉得你得把020A02010给剔除,

不过还是不要尝试了,最好想办法知道固件的规则

MrNice | 园豆:3008 (老鸟四级) | 2016-01-15 12:19
0

试了好久也没发现规则,怀疑不是简单的转换规则

刘宏玺 | 园豆:14004 (专家六级) | 2016-01-15 16:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册