一天学会FLASH制作|一天学会做网页音画|一天学会PS大图音画|一天学会可写名字网页|一天学会做网站|个人空间申请|申请网站|上传FLASH动画|大图音画|伤感情歌|舞曲下载|进入论坛
 当前位置:首页 >> 学习园地 >> 学习知识 >> 身份证的号码是怎么确定的?
    
  双击自动滚屏  
身份证的号码是怎么确定的?

发表日期:2007年1月6日  出处:生活  作者:本站转贴  本页面已被访问 5817 次

    根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。校验码是根据前面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的检验码。下面举例说明该计算方法。15位的身份证编码首先把出生年扩展为4位,简单的就是增加一个19,但是这对于1900年出生的人不使用(这样的寿星不多了)某男性公民身份号码本体码为34052419800101001,首先按照公式⑴计算:∑(ai×Wi)(mod11)……………………………………(1)公式(1)中:i----表示号码字符从由至左包括校验码在内的位置序号;ai----表示第i位置上的号码字符值;Wi----示第i位置上的加权因子,其数值依据公式Wi=2(n-1)(mod11)计算得出。i181716151413121110987654321ai34052419800101001a1Wi79105842163791058421ai×Wi21360251616294800905002a1根据公式(1)进行计算:∑(ai×Wi)=(21+36+0+25+16+16+2+9+48++0+0+9+0+5+0+0+2)=189189÷11=17+2/11∑(ai×Wi)(mod11)=2然后根据计算的结果,从下面的表中查出相应的校验码,其中X表示计算结果为10:∑(ai×WI)(mod11)012345678910校验码字符值ai10X98765432根据上表,查出计算结果为2的校验码为所以该人员的公民身份号码应该为34052419800101001X。a[0]*7+a[1]*9+a[2]*10+a[3]*5+a[4]*8+a[5]*4+a[6]*2+a[7]*1+a[8]*6+a[9]*3+a[10]*7+a[11]*9+a[12]*10+a[13]*5+a[14]*8+a[15]*4+a[16]*2%11

 

http://zl881.6000y.com/

开心驿站你光临!

本站最新发表文章 本站推荐你的文章 网友正在观看文章

  双击自动滚屏  
  相关评论:    

 没有相关评论

  发表评论:    

用 户 名:
电子邮件:
评论内容:
(最多评论字数:1)

开心驿站|flash动画学习网|音画学习网|大图音画 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 |

联系地址:请您到网页的留言板留言   联系电话:QQ:71879229 303068360 群:80872162   联系人:香山
备案号:晋ICP备13000829号 任何言论纯属作者或转贴个人观点,与本站无关   

违法信息举报电话:18734530188 国家信息产业部 备案号:晋ICP备13000829号 邮箱:jshqy@126.com