身份證校驗(yàn)碼的計(jì)算方法

1、將前面的身份證號(hào)碼17位數(shù)分別乘以不同的系數(shù)。從第一位到第十七位的系數(shù)分別為:
7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。

2、將這17位數(shù)字和系數(shù)相乘的結(jié)果相加。

3、用加出來(lái)和除以11,看余數(shù)是多少?

4、余數(shù)只可能有0-1-2-3-4-5-6-7-8-9-10這11個(gè)數(shù)字。其分別對(duì)應(yīng)的最后一位身份證的號(hào)碼為1-0-X -9-8-7-6-5-4-3-2。

5、通過上面得知如果余數(shù)是3,就會(huì)在身份證的第18位數(shù)字上出現(xiàn)的是9。如果對(duì)應(yīng)的數(shù)字是10,身份證的最后一位號(hào)碼就是羅馬數(shù)字x。

例如:某男性的身份證號(hào)碼為【53010219200508011x】, 我們看看這個(gè)身份證是不是合法的身份證。
首先我們得出前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得出的結(jié)果是189/11=17----2,也就是說(shuō)其余數(shù)是2。最后通過對(duì)應(yīng)規(guī)則就可以知道余數(shù)2對(duì)應(yīng)的檢驗(yàn)碼是X。所以,可以判定這是一個(gè)正確的身份證號(hào)碼。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容