身份证算法
来源:互联网 发布:手机淘宝怎么改好评 编辑:程序博客网 时间:2024/04/20 02:22
身份证算法:其实身份证号并不是随便胡诌的,而是经过换算的,这也是为什么身份证号在15位到18位的换算上不会出现重复的原因,具体是:
前六位是地区位,接下来的八位是出生年月日,再接下来的两位是出生序号,即是该地区跟你同年同月同日生的人你排第几位,倒数第二位想必大家都知道的,奇偶位,奇为男,偶为女,最后以为最最重要,成为校验位,该位的算法是:
前17位分别与{7,9,10,5,8,4,2,1,6,3}相乘(一一对应,依次相乘。不够的话从头循环)。
然后将乘过的数字相加。
相加的和与11取余,得到的数字查下表得出(按序数对应)
{1,0,x,9,8,7,6,5,4,3,2}
那现在动手算下你的身份证号是不是正确吧,看是不是有人偷懒给你弄的假滴。
附:15位升18位原则;年份由原来的2位扩为4位,如86变位1986.最后以为校验位是有已知的17位推算而得的。
前六位是地区位,接下来的八位是出生年月日,再接下来的两位是出生序号,即是该地区跟你同年同月同日生的人你排第几位,倒数第二位想必大家都知道的,奇偶位,奇为男,偶为女,最后以为最最重要,成为校验位,该位的算法是:
前17位分别与{7,9,10,5,8,4,2,1,6,3}相乘(一一对应,依次相乘。不够的话从头循环)。
然后将乘过的数字相加。
相加的和与11取余,得到的数字查下表得出(按序数对应)
{1,0,x,9,8,7,6,5,4,3,2}
那现在动手算下你的身份证号是不是正确吧,看是不是有人偷懒给你弄的假滴。
附:15位升18位原则;年份由原来的2位扩为4位,如86变位1986.最后以为校验位是有已知的17位推算而得的。
- 身份证算法
- 身份证算法
- 身份证算法
- 身份证的算法
- 身份证格式验证算法
- 研究身份证算法(续)
- 身份证验证算法
- 身份证校验算法
- 身份证验证算法C#
- 身份证校验码生成算法
- 身份证的算法
- 新版身份证校验位算法
- MYSQL 身份证升位算法
- 身份证校验算法
- 身份证验证算法
- 身份证校验算法
- 算法提高 身份证排序
- 算法提高 身份证排序
- 设置任意组件获取焦点
- SecureCRT使用
- 推荐给经常修改IP的省事办法
- 详解Spring中bean的作用域
- 如何不禁用JComboBox,也能使得PopupMenu不弹出
- 身份证算法
- 虚函数 简单介绍
- 123
- MFC的资源切换AFX_MANAGE_STATE(AfxGetStaticModuleState())
- 各种排序算法
- 软件项目需求分析总结[转载]
- 简单实用的无图片随意变色css圆角效果!
- C程序常用算法源码
- drupal开源社区