靚麗時尚館

位置:首頁 > 健康生活 > 心理

身份證號是怎麼編碼的

心理7.57K
身份證號是怎麼編碼的

身份證號碼是由18位數字組成的,它們分別表示:

(1)前1、2位數字表示:所在省份的程式碼

(2)第3、4位數字表示:所在城市的程式碼

(3)第5、6位數字表示:所在區縣的程式碼

(4)第7~14位數字表示:出生年、月、日

(5)第15、16位數字表示:所在地的派出所的程式碼

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

(7)第18位數字是校檢碼:也有的說是個人資訊碼,一般是隨計算機的隨機產生,

用來檢驗身份證的正確性。校檢碼可以是0~9的數字,有時也用x表示。

15位的身份證號

dddddd yymmdd xx p

18位的身份證號

dddddd yyyymmdd xx p y

其中dddddd為地址碼(省地縣三級)18位中的和15位中的不完全相同

yyyymmdd yymmdd 為出生年月日

xx順號類編碼

p性別

18位中末尾的y為校驗碼,將前17位的ascii碼值經位移、異或運算結果不在0-9的令其為x

18位身份證標準在國家質量技術監督局於1999年7月1日實施的GB11643-1999《公民身份號碼》中做了明確規定。

GB11643-1999《公民身份號碼》為GB11643-1989《社會保障號碼》的修訂版,其中指出將原標準名稱“社會保障號碼”更名為“公民身份號碼”,另外GB11643-1999《公民身份號碼》從實施之日起代替GB11643-1989。

公民身份號碼是特徵組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位校驗碼。

標籤:身份證號 編碼