求汽车VIN码第九位检验数代码的几种验算方法,详细点,不同的品牌,越多越好,谢谢!

2025-03-20 15:30:43
推荐回答(2个)
回答(1):

车辆识别代码的第9位是检验位,检验位可用0—9中任一数字或字母“X”表示。其它位置的数字和字母代表的意义个厂家含义可能不同,但在VIN码的其他16位字码确定后,按以下方法计算得出第九位的检验位。

首先将其它16位中的字母按下列关系转换成数字:
A=1 B=2 C=3 D=4 E=5 F=6 G=7 H=8 J=1 K=2 L=3 M=4 N=5 P=7 R=9 S=2 T=3 U=4 V=5 W=6 X=7 Y=8 Z=9

每个位置都有个加权数:
位置:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
权数:8 7 6 5 4 3 2 10 * 9 8 7 6 5 4 3 2

最后将检验位之外的16位每一位的加权系数乘以此位的对应值,再将各乘积相加,求得的和除以11,所得的余数就是检验位的数值。如果余数为10,则检验位为字母“X”。

算法是唯一的,很繁琐,稍有疏忽就会出错,就是为了防止假冒,这个方法应该是保密的。

回答(2):

可以撤回吗,也不至于为犯罪分子提供这么便利的途径吧