如果別人給我們一張身份證,我們能夠通過上面的照片知道它的主人是男是女。但是,如果別人只給我們一個身份證號,我們該如何辨別它的主人的性別呢?
其實,一串簡單的身份證號碼中包含著大量的信息。身份證號碼與一個人的姓名、性別、民族、出生年月、籍貫等信息是緊密相關(guān)的。目前我們使用的18位身份證號碼中,第1~6位為地址碼,第7~14位為出生日期碼,第15~17位為順序碼,第18位為校驗碼。具體來說,地址碼表示編碼對象(也就是身份證主人)常住戶口所在地(市、縣、 區(qū))的行政區(qū)劃代碼;出生日期碼表示編碼對象出生的年、月、日;順序碼是在同一地址碼所標(biāo)示的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號;最后一位校驗碼通常是由前面的數(shù)字通過某種運算得出的,用以檢驗該組數(shù)字的正確性。通常,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性,也就是說,第17位數(shù)字為奇數(shù)的編碼對象為男性,偶數(shù)則為女性。與18位身份證號碼相比,已淘汰的15位身份證號碼的出生日期碼只有6位,而且沒有最后一位校驗碼,其他均相同。
在有些人的身份證號碼中,最后一位校驗碼為“X”,這是怎么回事呢?原來,居民身份證的校驗碼是由號碼編制單位按統(tǒng)一的公式計算出來的,計算的結(jié)果可能為“10”。如果用“10”做尾號,那么身份證號碼就變成19位了,而19位的號碼違反了國家標(biāo)準(zhǔn)。“X”是羅馬數(shù)字的“10”,用“X”來代替“10”,可以保證公民的身份證號碼符合國家標(biāo)準(zhǔn)。