国内身份证号码的算法

国内身份证算法:

1、身份证的前6位,在以下网址查询
http://www.stats.gov.cn/tjbz/xzqhdm/index.htm

2、身份证的中间8位,是出生的年月日,自己填写

3、身份证的最后4位
前3位是同一地区同一天出生的人的编号(避免重复),并且此数字段的奇数为男,偶数为女人
第4位为校验位:是通过前17位数乘以不同的系数(7、9、10、5、 8、 4 、2 、1、 6、 3、 7 、9 、10 、5、 8、 4 、2)相加,再除以11得到的余数取与之对应的数字(1、0、X、9、8、7、6、5、4、3 、2)

4、身份证制作完成