小小科普一下,身份證編碼規則

時政 道德箴言錄 道德箴言錄 2017-09-24

小小科普一下,身份證編碼規則

第二代公民身份證號碼共18位,排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位校驗碼。其含義如下:

一、第1至6位為地址碼,表示這個人常住戶口所在縣(市、旗、區)的行政區劃代碼。前2位代表具體省(直轄市,自治區,特別行政區),代碼如下:

11-15 京津冀晉蒙,21-23遼吉黑,31-37滬蘇浙皖閩贛魯,

41-46 豫鄂湘粵桂瓊 ,50-54渝川貴雲藏,61-65陝甘青寧新,81-82港澳。

第3、4位是:城市代碼,第5、6位是區、縣代碼。

  二、 第7至14位是出生日期碼,表示出生的年、月、日,年、月、日分別用4位、2位(不足兩位加0)、2(同上)位數字表示。

  三、 第15至17位是順序碼:表示在同一地址碼所表示的範圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。

四、最後一位是校驗碼,通過前17位數字根據一定計算得出,計算方式如下:

  1、對前17位數字分別乘一個因數再求和,所乘因數見下表.

位數 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

因數 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

例如,某身份號碼前17位是34052419800101001,則3*7+4*9+0*10+5*5+…+1*2 = 189。

  2、第1步求得的和除以11求餘數。例如189÷ 11餘數是2。

  3、根據餘數查下面的表,得到對應的校驗碼。(其中x代表羅馬數字中的10)

餘數 0 1 2 3 4 5 6 7 8 9 10

校驗碼 1 0 X 9 8 7 6 5 4 3 2

根據上表,查出餘數為2的校驗碼為X,所以該人員的公民身份號碼應該為34052419800101001X。

第一代公民身份證號碼只有15位。出生日期碼只有6位,年月日各兩位,沒有校驗碼。

小小科普一下,身份證編碼規則

相關推薦

推薦中...