十 28th, 09
翻翻老黄历,18位身份证的校验方法
新版大陆地区身份证号码长18位,前17位为数据位,第18位为校验位
前17位中,又分为3组:
第一组6位,为行政区划代码
第二组8位,位生日码
第三组3位,位顺序码,男性为奇数,女性为偶数
第18位校验位的算法:
将前17位的每一位依次乘以{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}分别对应{1,0,X,9,8,7,6,5,4,3,2}
PS: 行政区划代码国家统计局有下: http://www.stats.gov.cn/tjbz/index.htm
快速链接:http://www.antigamez.com/go/49585.html
相关日志
本文地址 : http://www.antigamez.com/articles/%e7%bf%bb%e7%bf%bb%e8%80%81%e9%bb%84%e5%8e%86%ef%bc%8c18%e4%bd%8d%e8%ba%ab%e4%bb%bd%e8%af%81%e7%9a%84%e6%a0%a1%e9%aa%8c%e6%96%b9%e6%b3%95.html
如果你对本文感兴趣,欢迎订阅我的博客
十月 28, 2009 9:17 下午
除以11可以有余10…
[回复]