身份证验证
来源:互联网 发布:如何下载网站数据库 编辑:程序博客网 时间:2024/04/27 21:13
身份证验证:
1、对前 17为数字本体加权求和:
s=sum(Ai * Wi),i=0,1,2,3....16;
Ai表示第i位置上的身份证数值,Wi表示第i位的加权因子,加权因子从0-16分别为7,9,10,15,8,4,2,1,6,7,9,10,5,8,4,2
2、对s求模,y=mod(s1);
3、通过模得到对应的校验码:
对应关系:<0,1>,<1,0>,<2,X>,<3,9>,<4,8>,<5,7>,<6,6>,<7,5>,<8,4>,<9,3>,<10,2>
1、对前 17为数字本体加权求和:
s=sum(Ai * Wi),i=0,1,2,3....16;
Ai表示第i位置上的身份证数值,Wi表示第i位的加权因子,加权因子从0-16分别为7,9,10,15,8,4,2,1,6,7,9,10,5,8,4,2
2、对s求模,y=mod(s1);
3、通过模得到对应的校验码:
对应关系:<0,1>,<1,0>,<2,X>,<3,9>,<4,8>,<5,7>,<6,6>,<7,5>,<8,4>,<9,3>,<10,2>
- 身份证验证
- 身份证验证
- 身份证验证
- 身份证验证
- 身份证验证
- 验证身份证
- 身份证验证
- 身份证验证
- 身份证验证
- 身份证验证
- 身份证验证
- 身份证验证
- 身份证验证
- 身份证验证
- 验证身份证
- 身份证验证
- 身份证验证
- 身份证验证
- ECMA-262-3 深入解析.第二章.变量对象
- linux下字符界面显示汉字
- freebad6.2 安装Subversion(svn)
- android 学习连接 uri
- cmd按时间自动备份oracle数据库
- 身份证验证
- Js回车执行事件
- mysql数据库备份和还原常用的命令
- linux下字符界面显示汉字
- 已经发布的信息安全国家标准
- 大学新生应该如何学习c++
- 二十分钟Ruby入门
- ANDROID开发之-类似IPHONE弹性效果的BOUNCELISTVIEW
- 10分钟看一次手机或催发智能手机强迫症