18位身份证号码的验证算法
根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公
合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址位数字出生日期码,三位数字顺序码和一位数字校验码。少先队员入队申请书范文
地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表
、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。顺序码表示同一地址码所区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女验码是根据前面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的检验码。下面举该计算方法。
15位的身份证编码首先把出生年扩展为4位,简单的就是增加一个19,但是这对于
用(这样的寿星不多了)
某男性公民身份号码本体码为34052419800101001,首先按照公式⑴计算:
李秉宪宋慧乔脱肛是什么意思∑(ai×Wi)(mod11) (1)
金波的资料公式(1)中:
i----表示号码字符从由至左包括校验码在内的位置序号;
ai----表示第i位置上的号码字符值;
Wi----示第i位置上的加权因子,其数值依据公式Wi=2(n-1)(mod11)计算得出。
i18171615
ai3405
Wi79105
ai×Wi2136025
根据公式(1)进行计算:
∑(ai×Wi)189=189
189÷11=17
∑(ai×Wi)(mod11)=2
然后根据计算的结果,从下面的表中查出相应的校验码,其中X表示计算结
∑(ai×WI)(mod11)012
校验码字符值ai10X9
根据上表,查出计算结果为2的校验码为所以该人员
的公民身份号码应该为340524************。
定,公民身份号码是特征组
至右依次为:六位数字地址码,八
期码表示编码对象出生的年
。顺序码表示同一地址码所标识的八月中秋山林凉
奇数分给男性,偶数分给女性。校
计算出来的检验码。下面举例说明
这对于1900年出生的人不使
得出。
范冰冰最新婚纱照141312111098
2419800
8421637
1616294800 +(2)
温泉度假
3456789
8765432