公民身份證是和人們的生活息息相關(guān)的一件物品。我國(guó)現(xiàn)行的18位公民身份證的制訂依據(jù)是國(guó)家質(zhì)量技術(shù)監(jiān)督局在1999年1月19日批準(zhǔn)并于1999年7月1日正式開(kāi)始實(shí)施的GB11643-1999《公民身份號(hào)碼》。那么在這長(zhǎng)達(dá)18位的身份證號(hào)碼中到底隱藏著怎樣的秘密呢?
其實(shí)每個(gè)18位的身份證號(hào)碼都是按地址碼、出生日期碼、順序碼、校驗(yàn)碼的順序排列組成。下面我們舉例說(shuō)明。
例如:411702201606060120這個(gè)身份證號(hào)碼,這是一個(gè)我們編造出的身份證,按照編碼順序,這個(gè)號(hào)碼可以大概解讀出如下四組信息碼:
411702 20160606 012 0
6位 8位 3位 1位
前六位數(shù)字411702是地址碼,其標(biāo)準(zhǔn)可參見(jiàn)GB/T 2260《中華人民共和國(guó)行政區(qū)劃代碼》,通過(guò)查詢我們得知第一、二位是?。ㄗ灾螀^(qū)、直轄市、特別行政區(qū))代碼,即41代表戶籍地在河南;第三、四位代表地區(qū)(自治州、盟及國(guó)家直轄市所屬市轄區(qū)和縣)的匯總碼,17即代表駐馬店市;第五、六位代表縣(市轄區(qū)、縣級(jí)市、旗),在這里02代表驛城區(qū)。
所以411702代表戶籍地在河南省駐馬店市驛城區(qū)。
第七位至第十四位數(shù)字為出生日期碼,這個(gè)就很好理解了,20160606代表2016年06月06日出生,和我們身份證中間位置注明的出生年月肯定是一致的。
第十五至十七位數(shù)字是順序碼,其實(shí)它里面還包含著性別碼,012可以解讀為01(代表本地范圍內(nèi)第01個(gè)20160606日出生的人),第十七位的2表示這個(gè)人的性別(奇數(shù)分配給男性,偶數(shù)分配給女性)。
第十八位是檢驗(yàn)碼,其編碼是按照身份證號(hào)碼前十七位數(shù)字分別乘以對(duì)應(yīng)加權(quán)因子再求和,結(jié)果除以11后余數(shù)對(duì)應(yīng)的值。對(duì)應(yīng)位數(shù)的加權(quán)因子見(jiàn)下圖:
位數(shù) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
對(duì)應(yīng)的加權(quán)因子 | 7 | 9 | 10 | 5 | 8 | 4 | 2 | 1 | 6 | 3 | 7 | 9 | 10 | 5 | 8 | 4 | 2 |
因?yàn)槭浅?1,所以余數(shù)可能是1-10的任意數(shù),但如果余數(shù)是10這個(gè)兩位數(shù)字,放入身份證的號(hào)碼里就超出了18位的位數(shù)限制,所以有一個(gè)余數(shù)就用X代替,其檢驗(yàn)碼字符的換算關(guān)系表如下:
余數(shù) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
對(duì)應(yīng)校驗(yàn)碼 | 1 | 0 | X | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
如此說(shuō)來(lái),你的身份證號(hào)碼是不是就被分解的非常清晰了呢,這樣也更方便我們記住這個(gè)長(zhǎng)達(dá)18位的數(shù)字了,大家都來(lái)試試吧!