公民身份号码是一种特征组合码,它由十七位数字和一位校验码构成。从左至右,排列顺序依次为:六位数字的地址码、八位数字的出生日期码、三位数字的顺序码以及一位数字的校验码。地址码由六位数字组成,代表编码对象常住户口所在县(县级市、旗、区)的行政区划代码。按照GB/T2260的规定,这些代码遵循特定的规则。出生日期码由八位数字组成,表示编码对象的出生年、月、日。按照GB/T7408的规定,年、月、日的代码之间不使用分隔符。顺序码由三位数字组成,用于在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号。顺序码的奇数分配给男性,偶数分配给女性。校验码由一位数字组成,用于检验身份证的正确性。它是根据前面十七位数字码,按照ISO7064:1983.MOD11-2标准计算出来的。校验码可以是0到9之间的数字,有时也会用X表示(尾号为10时)。简单来说,身份证编码的前1、2位数字是所在省份的代码;第3、4位数字是所在城市的代码;第5、6位数字是所在区县的代码;第7到14位数字是出生年、月、日;第15、16位数字是所在地的派出所代码;第17位数字表示性别,奇数代表男性,偶数代表女性;第18位数字是校验码,用来确保身份证号码的准确性。校验码通常是随计算机随机产生,确保了身份信息的准确性。这一系统不仅方便了身份识别,也为信息安全提供了保障。