身份證第18位(校驗碼)如何計算

身份證校驗碼的計算方法方法

一、將前面的身份證號碼17位數分別乘以不一樣的係數。從第一位到第十七位的係數分別爲:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。數字

二、將這17位數字和係數相乘的結果相加。

三、用加出來和除以11,看餘數是多少?

四、餘數只可能有0-1-2-3-4-5-6-7-8-9-10這11個數字。其分別對應的最後一位身份證的號碼爲1-0-X -9-8-7-6-5-4-3-2。

五、經過上面得知若是餘數是3,就會在身份證的第18位數字上出現的是9。若是對應的數字是10,身份證的最後一位號碼就是羅馬數字x。

例如:某男性的身份證號碼爲【53010219200508011x】, 咱們看看這個身份證是否是合法的身份證。

首先咱們得出前17位的乘積和【(5*7)+(3*9)+(0*10)+(1*5)+(0*8)+(2*4)+(1*2)+(9*1)+(2*6)+(0*3)+(0*7)+(5*9)+(0*10)+(8*5)+(0*8)+(1*4)+(1*2)】是189,而後用189除以11得出的結果是189/11=17----2,也就是說其他數是2。最後經過對應規則就能夠知道餘數2對應的檢驗碼是X。因此,能夠斷定這是一個正確的身份證號碼。

相關文章
相關標籤/搜索