身份證號碼編碼規(guī)則及校驗位校驗算法
新穎醬
(身份證號碼前六位)表示編碼對象常住戶口所在縣(市、鎮(zhèn)、區(qū))的行政區(qū)劃代碼。1-2位省、自治區(qū)、直轄市代碼; 3-4位地級市、盟、自治州代碼; 5-6位縣、縣級市、區(qū)代碼。
(身份證號碼第七位到第十四位)表示編碼對象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符
(身份證號碼第十五位到十七位)地址碼所標識的區(qū)域范圍內(nèi),對同年、月、日出生的人員編定的順序號。其中第十七位奇數(shù)分給男性,偶數(shù)分給女性。
(身份證號碼最后一位)是根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。如果某人的尾號是0-9,都不會出現(xiàn)X,但如果尾號是10,那么就得用X來代替,X是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標準。
下面我們來說最后一位校驗碼的計算方法
首先將前面的身份證號碼17位數(shù)分別乘以不同的系數(shù)。從第一位到第十七位的系數(shù)分別為:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2
接下來將這17位數(shù)字和系數(shù)相乘的結果相加
然后用加出來和除以11,看余數(shù),余數(shù)只可能有0-1-2-3-4-5-6-7-8-9-10這11個數(shù)字。其分別對應的最后一位身份證的號碼為1-0-X -9-8-7-6-5-4-3-2。
通過上述方法可以計算一個人的身份證號是否合法。
特別提示
身份證上有我們每個人重要的信息,一定要妥善保管,如不慎丟失,盡快去當?shù)嘏沙鏊鶔焓аa辦