GB11643-1999《公民身份号码》主要内容如下:
范围
该标准规定了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获得一个唯一的、不变的法定号码。
编码对象
公民身份号码的编码对象是具有中华人民共和国国籍的公民。
号码的结构和表示形式
1.号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
2.地址码
表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
3.出生日期码
表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
4.顺序码
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
5.校验码
(1)十七位数字本体码加权求和公式
S = Ai * Wi,i = 2,...,18
Y = mod(S,11)
i: 表示号码字符从右至左包括校验码字符在内的位置序号
Ai:表示第i位置上的身份证号码字符值
Wi:表示第i位置上的加权因子
i: 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Wi: 7 9 10, 5,8 ,4 ,2 ,1, 6 ,3 7 9 10 5 8 4 2
(2)校验码字符值的计算
Y: 0, 1, 2, 3 ,4 ,5,6 ,7 8 9 10
校验码:1 0 X 9 8 7 6 5 4 3 2
身份证相关知识扩展阅读
http://baike.baidu.com/link?url=H68fvMlpIqf-U1-MCx6BHWnkzIW5rKPZzjPsrBMsRV5e32OFCq6vANy12ox3d1Mh
相关推荐
基于opencv+cnn的身份证识别.zip
基本简介 高拍仪身份证阅读器软件可以通过随机解码软件,将身份证内的数字压缩相片 还原成可视相片,进行"人证同一性"认定。采用USB接口,采用国际上ISO 14443 TYPE B 非接触IC卡阅读技术,通过内嵌的专用安全控制...
亿数身份证阅读器驱动是配合亿数身份证识别网络阅读器产品使用的读卡驱动软件。官方暂未推出亿数身份证专用驱动程序,为了满足大家的使用需求,绿软小编特地...南京亿数简介:南京亿数信息科技有限公司成,欢迎下载体验
毕业设计:python基于深度学习的身份证识别考勤系统(源码 + 数据库 + 说明文档) 相关工具及技术说明 3 2.1 B/S访问结构 3 2.2 VS Code简介 4 2.3 MySQL数据库 4 2.4 Python语言介绍 4 3 需求分析 5 3.1界面设计 5 ...
yadr001驱动是由银安官网推出的二代身份证阅读器驱动软件。该产品具有即插即用、快速完成身份证真伪扫描的特点。能够适用于多个行业领域!用户如果在使用的过程中遇到了不能正常运行...产品简介:银安YADR,欢迎下载体验
【身份证识别】基于形态学实现二代身份证号码识别系统matlab源码含GUI.zip
项目简介: OpenCV + Tesseract = OCR || Baidu OCR(身份证识别、护照识别) Tesseract Training 中英语言包相加近百兆,身份证号码只用到 0~9+X,故可自行训练语言. 其他语言需求自行准备素材: Text + Font 生成 tif...
简介:class IdcardAction extends Action{ function get_xingzuo($cid) { if (!$this->isIdCard($cid)) return '; $bir = substr($cid,10,4); $month = (int)substr($bir,0,2); $day = ...
**资源简介:** 本资源是一个基于VB编程语言的身份证管理系统设计,包含了完整的源代码和系统设计文档。该系统旨在提供一个高效、便捷的身份证信息管理平台,适用于企事业单位、学校、政府部门等各类场景。通过该...
亲测可直接运行,该程序包含了详细完整的框架架构结构,从设计上满足了相关应用服务的设计要求,是一款非常值得学习简介的DEMO小程序源码。
简介:通过输入身份证证件号,点击查询后可查看查询结果,包括发证地、出生日期、性别以及18位身份证号,验证证件号是否为真实合法。功能说明:通过输入身份证证件号,点击查询后可查看查询结果,包括发证地、出生...
华视电子cvr100n驱动是华视电子CVR-100N迷你式居民身份证阅读器产品配套驱动安装程序!软件内存体积小,安装简单。可以帮助用户解决身份证...华视电子cvr100n产品结构:产品参数:CVR-100N产品简介:华,欢迎下载体验
25175 学生档案报名管理系统(asp.net2.0) 功能简介: 报名内容{用户名,密码,确认密码,EMail,QQ号码 ,真实姓名 ,性别,年龄,家庭住址,电话,手机,身份证号码,密码提示问题,安全回答},完善的报名项目 所有报名内容都要...
华视cvr100xg驱动是由华视官网推出的身份证阅读器驱动软件。专为华视cvr100xg产品使用者量身打造!这款产品性能良好,工作时间持久...华视cvr100xg产品简介:华视身份证验证阅读设备CVR-100XG为一次成像信,欢迎下载体验
亚盟源码 简介: 利用某K某K游戏验证姓名和身份证的PHP源码 亲测可用,免费身份证校验接口,还是比较不错的! ymw98
本人用java语言编写的《IDCard--身份证的有效验证》源码,希望能给大家带来帮助,更多的了解java的编程思想,祝初学者成功!...功能简介:通过输入身份证号码,可以快速定位是哪个省份中城市,该功能有较强的验证功能。
项目简介: 识别库,识别器可选择,这里有你常用的二维码/条码识别,还有你可能用到的身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证识别,如果没有你想要的,可以自定义识别器。该库只识别扫描...
华视电子cvr-100u驱动程序是一款专用于这款华视身份证阅读器的驱动程序,能够解决华视...基本简介 华视cvr-100u是专为第二代居民身份证研制开发的台式身份证验证器,拥有自主知识产权,该款机型采用USB/RS232接口可选