1、G B 1 1 6 4 3 一 1 9 9 9前 、曰 本标准是G B 1 1 6 4 3-1 9 8 9 社会保障 号码 的修订版。为了 使标准的内容适应我国国民经济和社会发展的需要,对原标准内容作了以下改动:原标准名称“社会保障号码”更名为“公民身份号码”。增加了引用的国际标准。增加了第3 章“定义”。在号码的结构和表示形式方面,将出生日 期由用六位数字改为用八位数字表示,其中年份用四位数字表示;取消了顺序码中对百岁老人使用特定编号表示的条文。地址码改为编码对象常住户口所在县(市、旗、区)的行政区划代码。给出了校验公式及校验码计算方法。原标准“附录A 社会保障号码实例(参考件)”改为“附录
2、 A(提示的附录)公民身份号码实例”;增加了“附录B(提示的附录)校验码字符值计算方法实例”。本标准从实施之日 起,代替G B 1 1 6 4 3-1 9 8 9 0 本标准由国家质量技术监督局提出。本标准由中国标准化与信息分类编码研究所归口。本标准主要起草单位:中国标准化与信息分类编码研究所、公安部户政局、公安部计算机管理监察司、公安部科技司。参加起草单位:国家发展计划委员会、劳动和社会保障部、人事部、卫生部、民政部、国家工商局信息中心、国家税务总局信息中心、中国残疾人联合会、国家统计局人口与就业统计司。本标准委托中国标准化与信息分类编码研究所和公安部技术监督委员会负责解释。 食品伙伴网网友
3、交流资料中华 人 民 共 和 国 国 家 标 准1 1 6 4 3 一 1 9 9 9B替G代公民身份号码GB 116 4 3-1 98 9C i t i z e n i d e n t i f i c a t i o n n u mb e r范围 本标准规定了公民身份号码的编码对象、号码的结构和表示形式,使每个编码对象获得一个唯一的、不变的法定号码。2 引用标准 下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。G B/T 2 2 6 0-1 9 9 5 中华人民共和国行政区划
4、代码 G B/T 7 4 0 8-1 9 9 4 数据元和交换格式 信息交换日 期和时间表示法 I S O 7 0 6 4;1 9 8 3 数据处理 校验码系统 注:I S O 7 0 6 4:1 9 8 3 的译文由 中国标准化与信息分类编码研究所提供。3 定义 本标准采用下列定义。11 本体码m a s t e r n u mb e r 表示编码对象一定特征的号码。3.2 校验码c h e c k n u m b e r 附加在本体码后边,用来验证本体码的录入或转录过程准确性的号码。每一个本体码只有一个校验码,校验码通过规定的数学关系式得到。4 编码对象公民身份号码的编码对象是具有中华人民
5、共和国国籍的公民。5 号码的结构和表示形式5 1 号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日 期码,三位数字顺序码和一位数字校验码。5.1.1 地址码 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按G B/T 2 2 6 0 的规定执行。5.1.2 出生 日期码 表示编码对象出生的年、月、日,按G B/T 7 4 0 8 的规定执行。年、月、日 代码之间不用分隔符。例:某人出生日期为1 9 6 6 年1 0 月2 6日,其出生日期码为1 9 6 6 1 0 2 6,国家质量技术监督局 1 9
6、9 9 一 0 1 一 1 9 批准1 9 9 9 一 0 7 一 0 1 实施 食品伙伴网网友交流资料G B 1 1 6 4 3 一 1 9 9 95.1.3 顺序码 表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。5.1.4 校验码 校验码采用 I S O 7 0 6 4:1 9 8 3,MO D 1 1-2 校验码系统。5.1.4.1 校验公式 公民身份号码中各个位置上的号码字符值应满足下列公式的校验:E(a,X W,)三1(m o d 1 1)(1)式中:表示号码字符从右至左包括校验码字符在内的位置序号;a,表示第:位
7、置上的号码字符值;W,表示第:位置上的加权因子,其数值依据公式W,=2 一”(m o d 1 1)计算得出。表 1 列出公民 身份号码中各个位置上的加权因子 W,数值。表 1 公民身份号码中各个位置上的加权因子W,数值z 1817161 5 141 3 1 2 11 109 8 7 6 5 4 3 2 1 W。7 9 1 0 5 8 4 2 1 6 3 7 9 1 0 5 8 4 2 1 5 门 4.2 校验码字符值的计算 当:二1 时,W工 2 0=1,公式(1)可表示成:a l 艺(a,X W,)三1(m o d ll)(2)公式(2)中,a:即为校验码字符值,其取值范围是。a,簇1 0;
8、当a:值等于 1 0 时,用罗马数字符X 表示。满 足 于 公 式(2)及 取 值 范 围 要 求 的 校 验 码 字 符 值。,可 根 据二,与 艺(a,X W,)(m o d 1 1)的 换 算 关 系 苦 尝 2算出,见表2。表2校 验 码 字 符 值。,与 习(a,X W,)(m o d 1 1)的 换 算 关 系 表艺(a,X W,)(m o d 1 1)0 1 2 3 4 5 6 7 8 9 1 0 校验码字符值 a,1 0 X 9 8 7 6 5 4 3 2 5.2 号码的表示形式 公民身份号码的各特征码依次连接,不留空格,其表示形式为:X X X X X X X X X X X
9、 X X X X X X X一位数字校验码三位数字顺序码八位数字出生日 期码六 位数字地址码 食品伙伴网网友交流资料G B 1 1 6 4 3 一 1 9 9 9 附录A (提示的附录)公民身份号码实例A 1 北京市朝阳区1 9 4 9 年 1 2 月3 1日出生的一女性公民,其公民身份号码为:1 1 0 1 0 5 1 9 4 9 1 2 3 1 0 0 2 X该号码表示的具体含义如下:n日碑1二月任一全0口一一一111、走 出一t q 一,1 1 0 1 0 5顺序码 0 02北京市市辖区朝阳区 1 2 3 1出生月出生 日 校验码 X按附录 B计算得出A 2 广东省汕头市潮阳县 1 8
10、8。年1 月1日出生的一男性公民,其公民身份号码为:4 4 0 5 2 4 1 8 8 0 0 1 0 1 0 0 1 4该号码表示的具体含义如下:一一it 1 f-i 一一4 4 0 5 2 4 1 8 8 0出生年顺序码 0 01广东省汕头市潮阳县些 F il m f A 01 出生月校验码 4按附录 B计算得出附录B (提示的附录)校验码字符值计算方法实例B 1 某女性公民公民身份号码本体码为1 1 0 1 0 5 1 9 4 9 1 2 3 1 0 0 2,其校验码字符值可按下述步骤与方法计算;第一步:列出本体码与字符位置序号之 相对应的各个位置上的号码字符值a,o字符位置序号,1 8
11、 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 本体码字符值风 1 1 0 1 0 5 1 9 4 9 1 2 3 1 0 0 2 第二步:由表1 列出与字符位置序号i 相对应的加权因子值W,o字符位置序号i 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 加权因子值W,7 9 1 0 5 8 4 2 1 6 3 7 9 1 0 5 8 4 2 食品伙伴网网友交流资料G B 1 1 6 4 3 一 1 9 9 9第三步:计算与字符位置序号,相对应的乘积 a,XW:的值。字符位置序号 2 1
12、 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 a,XW,7 9 0 5 0 2 0 2 9 2 4 2 7 7 1 8 3 0 5 0 0 4 第四步:计算级数之和。E(a,X W,)一 7+9+0+5+0+2 0+2+9+2 4+2 7+7+1 8+3 0+5+0+0+4 一 1 6 7第 五 步:计 算习(a,X 二:)以1 1 为 模 的 余 数 值 艺(a,X W,)(m o d 1 1)o级 数 之 和1 6 7 除 以 模1 1 商1 5 余2,即 艺(a,X W,)(m o d 1 1)为 2,第 六 步:求 出 校 验 码
13、 字 符 值二,。查 表2 当 习(a,X W,)(m o d 1 1)为2 时,校 验 码 字 符 值。,为X o该女性公民的公民身份号码为1 1 0 1 0 5 1 9 4 9 1 2 3 1 0 0 2 X oB 2 某男性公民公民身份号码本体码为4 4 0 5 2 4 1 8 8 0 0 1 0 1 0 0 1,其校验码字符值仍可按B l 各步骤与方法计算如下:字符位置:1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 号码字符值氏 4 4 0 5 2 4 1 8 8 0 0 1 0 1 0 0 1 a,加权因子值W,7 9 1 0 5 8 4 2 1 6 3 7 9 1 0 5、8 4 2 1 a,XW,2 8 3 6 0 2 5 1 6 1 6 2 8 4 8 0 0 9 0 5 0 0 2 a,E(a,X W)一 2 8+3 6+0+2 5-X 1 6-+1 6+2+8+4 8+0+0+9+0+5+0+0+2 一 1 9 5矛=z l a ,8。曰?1 9 5=“一 7 六,即 白(a,X W,)(m o d“)为8 0查表2 得出校验码字符值a l 为4 0该男性公民的公民身份号码为4 4 0 5 2 4 1 8 8 0 0 1 0 1 0 0 1 4 食品伙伴网网友交流资料