求救!java CRC16校验码!
有一串16进制的字符串指令:0200FB000130,用CRC16工具生成的校验码是60BC。
我用Java写一个CRC16校验码生成器,网上也找了很多算法,算出来的结果都不等于60BC,而且这些算法算出的结果也互不相同。
最后,我用sun的CRC16类计算,算出的结果也不是60BC。
另外,0200FB00013060BC 这串指令是可以被读卡器硬件识别并执行的,指令+其他的校验码,读卡器就识别不了。所以我不怀疑60BC校验码有问题。
有哪位高手能帮我看看如何写一个算法,帮我生成0200FB000130字符串的校验码60BC。