(1)15位身份证号生成规则
A A A A A A Y Y M M D D N N S
前6位:地区号
第7,第8位为 年份
第9、第10位为 月份
第11、第12位为 日
后三位为随机码,其中 最后一位 奇数分配给男 偶数分配给女。
(2)18位身份证号码 生成规则
A A A A A A Y Y Y Y M M D D N N S C
前6位:地区号
第7,第8位、第9、第10位为年份
第11、第12位为 月份
第13、第14位为 日
第15、第16位、第17位为 随机码,其中最后一位 奇数分配给男 偶数分配给女。
第18位 为校验码
校验码生成规则:
将身份证号码按顺序每位分别乘以以下因子
7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
然后将其相加求和
对11求模运算
余数和校验码之间的对应规则如下:
余数 0 1 2 3 4 5 6 7 8 9 10
对应的校验码 1 0 X 9 8 7 6 5 4 3 2