身份证号码由四组数字组成,各组的含义有兴趣的可以往下读,这四组数字分别是:
1、前六位地址码;
2、中间八位出生日期码;
3、较后三位顺序码;
4、最后一位正确性校验码;
六位地址码由2+2+2位分别有含义的代码组成,其中:
第1、2位表示省(自治区、直辖市、特别行政区)。
第3、4位表示市(地级市、自治州、地区、盟及直辖市所属区和县的汇总码)。01-20,51-70表示地级市;21-50表示地区(自治州、盟)。
第5、6位表示县(区、县级市、旗)。01-18表示地级市、自治州、地区、盟辖县级市;21-80表示县(旗);81-99表示省直辖县级行政单位。
这八位数字不用多讲,大家一看就清楚,即四位年两位月再加两位日组成。
顺序码的组成还是非常有意思的!地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号称为顺序码。其中第十七位奇数分给男性,偶数分给女性。
1、将前17位数分别乘以各自的系数。(从第一位到第十七位的系数分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2)。
2、把以上结果相加。
3、把以上结果除以11,取余数。
4、再按下表把余数做转化。
从上面的余数转化表里,我们发现有一个特殊的X,这个X即代表数字10,即余数2对应的转化码原本应当是10,位是10有两位,会赞成身份证号码变为19位,不符合“某标准”,所以用X代替。