身份證號碼知多少

為什么有的人身份證最后一位的號碼是0、1或2、3、4、5、6、7、8、9或X,而有的人是X這是怎么回事的呢,又有多少人對身份證號碼有多少的了解呢?

如果身份證最后一位號碼是英文字母X,是代表數(shù)字10。其實它不是英文字母,準確的說它應(yīng)當(dāng)是羅馬數(shù)字X(10),它也叫校驗碼,是身份證最后一位號碼,是前面十七位數(shù)字碼,并根據(jù)《中華人民共和國國家標準GB 11643-1999》中有關(guān)公民身份號碼的規(guī)定,根據(jù)按照ISO7064:1983.MOD11-2校驗碼精密的計算公式計算出來的。我國居民身份號碼是18位特征組合碼,由17位數(shù)字本體碼和1位數(shù)字校驗碼組成。排列順序從左至右依次為:1-2位省、自治區(qū)、直轄市代碼;3-4位地級市、盟、自治州代碼;5-6位縣、縣級市、區(qū)代碼;7-14位出生年月日,15~17位是順序號其中15~16是派出所代碼,第17位是性別碼,偶數(shù)為女性,奇數(shù)為男性。比如:440882198208057257代表44(廣東)08(湛江)82(雷州)1982年08月05日;72(烏石派出所)15~17位為順序號,其中15~16是縣、區(qū)級政府所轄派出所的分配碼,每個派出所分配碼為10個連續(xù)號碼,例如“000-009”或“060-069”或“720~729”其中單數(shù)為男性分配碼,雙數(shù)為女性分配碼,如遇同年同月同日有兩人以上時順延第二、第三、第四、第五個分配碼。如:001的就是個男生 而且和他同年月日生的男生至少有兩個 他們的后四位是001* 和 003*15-17位為順序號,其中17位(倒數(shù)第二位)男為單數(shù),女為雙數(shù),18位為校驗碼,0-9和X。作為尾號的校驗碼,是由把前十七位數(shù)字帶入統(tǒng)一的前六位數(shù)字地址碼,之后八位數(shù)字出生日期碼,再后面三位數(shù)字順序碼,最后一位是數(shù)字校驗碼。校驗碼的計算方法:第十八位數(shù)字的計算方法為:

1.將前面的身份證號碼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.用加出來和除以11,看余數(shù)是多少?

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

5.通過上面得知如果余數(shù)是2,就會在身份證的第18位數(shù)字上出現(xiàn)羅馬數(shù)字的Ⅹ.如果余數(shù)是10,身份證的最后一位號碼就是2.

例如:某男性的身份證號碼是34052419800101001X.我們要看看這個身份證是不是合法的身份證.

首先:我們得出,前17位的乘積和是189

然后:用189除以11得出的結(jié)果是17余數(shù)是2.

最后:通過對應(yīng)規(guī)則就可以知道余數(shù)2對應(yīng)的數(shù)字是x.所以,這是一個合格的身份證號碼.

例如:某男性的身份證號碼是34052419800101001X。我們要看看這個身份證是不是合法的身份證。

1.前1、2位數(shù)字表示:所在?。ㄖ陛犑?、自治區(qū))的代碼;

2第3、4位數(shù)字表示:所在地級市(自治州)的代碼;

3第5、6位數(shù)字表示:所在區(qū)(縣、自治縣、縣級市)的代碼;

4第7—14位數(shù)字表示:出生年、月、日;

5第15、16位數(shù)字表示:所在地的派出所的代碼;

6第17位數(shù)字表示性別:奇數(shù)表示男性,偶數(shù)表示女性;

7第18位數(shù)字是校檢碼:也有的說是個人信息碼,不是隨計算機的隨機產(chǎn)生,它是 用來檢驗身份證的正確性。校檢碼可以是0—9的數(shù)字,有時也用x表示。作為尾號的校驗碼,是由號碼編制單位按統(tǒng)一的公式計算出來的,如果某人的尾號是0-9,都不會出現(xiàn)X,但如果尾號是10,那么就得用X來代替,因為如果用10做尾號,那么此人的身份證就變成了19位。X是羅馬數(shù)字的10,用X來代替10,可以保證公民的身份證符合國家標準。

15位身份證號碼也一樣,只不過15位身份證的號碼的比18位身份證的號碼的減少出生年這兩個號碼(19或20)和最后的一個效驗碼(識別碼)。

1先引入公式:

2計算公式令結(jié)果為 Y,Y的計算公式為:Y = mod(S, 11)根據(jù)下表找出 Y 對應(yīng)的校驗碼即為要求身份證號碼的校驗碼C。

3例如:假設(shè)某女性居民的15位身份證號碼是320105820927512,32表示江蘇省,01表示南京市,05表示鼓樓區(qū),820927表示1982年9月27日。512表示是該地區(qū),其中2表示是女性。那么,升級為18位后的號碼為32010519820927512C。下面就根據(jù)公式來計算C的值。

Y = mod(S, 11)=MOD(313,11)=5

根據(jù)校驗值對應(yīng)表,可知C=7,該人員身份證號碼為:

320105198209275127

4又如:某男性公民身份證號碼的本體碼為

34052419800101001

計算公式令結(jié)果為 Y,Y的計算公式為:Y = mod(S, 11)根據(jù)下表找出 Y 對應(yīng)的校驗碼即為要求身份證號碼的校驗碼C。

當(dāng)今的身份證號碼有15位和18位之分。1985年我國實行居民身份證制度,當(dāng)時簽發(fā)的身份證號碼是15位的,1999年簽發(fā)的身份證由于年份的擴展(由兩位變?yōu)樗奈?和末尾加了效驗碼,就成了18位。這兩種身份證號碼將在相當(dāng)長的一段時期內(nèi)共存。

2005年各地啟動身份證換證工作,第二代身份證號碼是18位的。一代身份證如果是1999年前簽發(fā)的,號碼為15位,1999年后簽發(fā)的,號碼為18位。18位為效驗位(識別碼),通過復(fù)雜公式算出,普遍采用計算機自動生成。是前面17位的一種檢驗代碼,如果你改變了前面某個數(shù)字而后面的效驗代碼不響應(yīng)改變就會被計算軟件判斷為非法身份正號碼。X也是效驗代碼的一中

15位的身份證號碼與18位身份證號碼一樣,只是減少出生年兩個數(shù)字(19或20)和一個識別碼:

(1)1~6位為地區(qū)代碼

(2)7~8位為出生年份(2位),9~10位為出生月份,11~12位為出生日期

(3)第13~15位為順序號,并能夠判斷性別,奇數(shù)為男,偶數(shù)為女。

圖片發(fā)自簡書App
圖片發(fā)自簡書App

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容