公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
中国大陆居民身份证号码中的地址码的数字编码规则为:
第一、二位表示省级行政区。
第一位数字是以前的大区制代码。第二位是大区所在省市编码。全国共分为8个大区:华北(1)、东北(2)、华东(3)、华南(4)、西南(5)、西北(6)、台湾(7)和港澳(8)。
第三、四位表示地级行政区。其中,01-20,51-70表示地级市;21-50表示地区、自治州、盟;90表示省直辖县级行政单位;直辖市身份证中01表示市辖区,02表示县。
第五、六位表示县级行政区。01-18表示市辖区或地区、自治州、盟辖县级市;21-80表示县、旗;81-99表示省直辖县级行政单位。
第七位到第十四位,表示编码对象出生的年、月、日。
第十五位到第十七位,表示在同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十五、十六位是派出所的代码,第十七位奇数分给男性,偶数分给女性。
第十八位,根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。