我正在尝试对用于生成校验位的算法进行逆向工程。
数字长8位,最后一位是校验位。我有数以千计的有效数字来测试它。
我尝试了几种标准算法,但没有提出任何建议
以下是有效数字的一些示例:
3482145 6
3482146 4
3482147 2
3482148 3
3482149 9
3482150 1
3482151 0
3482152 8
3482153 6
3482154 4
3482155 2
3482156 3
3482157 9
3482158 7
3482159 5
3482160 8
3482161 6
有可能计算出来吗?有什么想法吗?
答案 0 :(得分:1)
您提供的数据量不足以充分评估算法。我现在唯一能看到的是序列64239xx8重复两次,最后一位也是6。
不是一个真正的答案,我很害怕,但StackOverflow还不允许我发表评论。
答案 1 :(得分:-1)
The algorithm is this:
coef[]={4,2,1,6,3,7,9}
modulus 11
Case 10->0
Case 0->3