查看“︁公民身份号码”︁的源代码
←
公民身份号码
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
'''公民身份号码'''俗称'''身份证号''',是[[中华人民共和国]]为中国大陆每个[[公民]]从[[出生]]之日起、[[兩岸三地|港澳台地区]]居民从申请[[港澳台居民居住证|居住证]]之日起、外国人在中国大陆申请[[中华人民共和国外国人永久居留身份证|外国人永久居留身份证]]之日起{{NoteTag|对取得永久居留身份证的外国人而言是“证件号码”。}},编定的唯一的(台湾居民定居福建省等极少数情况除外{{NoteTag|2024年,[[中华人民共和国出入境管理局]]根据中共中央、国务院“台胞在闽定居落户实现‘愿落尽落’”的意见出台政策措施——在福建省定居落户的台湾居民办理常住户口登记手续时无须上缴原持有的证件,左列人员即可同时持有居民身份证(公民身份号码地址码35)与台湾居民居住证(公民身份号码地址码83)。}})、终身不变([[变性|变更性别]]{{NoteTag|2002年,[[中华人民共和国公安部]]发布《{{s|公安部三局关于公民实施变性手术后变更户口登记性别项目有关问题的批复}}》(公治〔2002〕131号):“对于申请变更户口登记性别项目的公民,只要其出具国家指定医院为其成功实施变性手术的证明,公安派出所应予办理性别项目变更手续。性别项目变更后,应重新编制公民身份号码。其中已领取居民身份证的,公安机关应当予以缴销,并为其重新办理居民身份证。”}}{{NoteTag|2008年,[[中华人民共和国公安部]]发布《{{s|公安部三局关于公民手术变性后变更户口登记性别项目有关问题的批复}}》(公治〔2008〕478号):“你总队《关于公民在国外实施变性手术后如何为其变更户口登记性别项目的请示》(鲁公治〔2008〕61号)收悉。经研究,现批复如下:实施变性手术的公民申请变更户口登记性别项目时,应当提供国内三级医院出具的性别鉴定证明和公证部门出具的公证书,或司法鉴定部门出具的证明,经地(市)级公安机关主管部门核准后,由公安派出所办理性别变更手续。性别项目变更后,应重新编制公民身份号码。其中已领取居民身份证的,公安机关应当予以缴销,并为其重新办理居民身份证。”“以往公安部三局文件规定与此件不一致的,以此件为准。”}}、更正[[出生日期]]、解决重号问题等极少数情况除外)的身份代码,在中华人民共和国公民办理涉及[[政治]]、[[经济]]、[[社会生活]]等[[权益]]事务方面广泛使用。[[中华人民共和国公安部]]负责公民身份号码的编制和组织实施工作。 1984年第一代[[居民身份证]]开始签发时,其编号为15位,相对于18位编码,其出生日期码的年份只有两位,且缺少校验码。1999年8月26日[[中华人民共和国国务院]]发布《[[s:国务院关于实行公民身份号码制度的决定|国务院关于实行公民身份号码制度的决定]]》(国发〔1999〕15号),这个文件规定自1999年10月1日起在全国建立和实行公民身份号码制度,根据同年颁布的国家标准,公民身份号码升至现行的18位。 ==组成方式== [[中华人民共和国国家标准]][[s:GB 11643-1999 公民身份号码|GB 11643-1999《公民身份号码》]]中规定:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。 18位数字组合的方式是:<center> {|border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" |- | bgcolor="#999999"|<font size="5">'''1'''</font> | bgcolor="#999999"|<font size="5">'''1'''</font> | bgcolor="#999999"|<font size="5">'''0'''</font> | bgcolor="#999999"|<font size="5">'''1'''</font> | bgcolor="#999999"|<font size="5">'''0'''</font> | bgcolor="#999999"|<font size="5">'''2'''</font> | bgcolor="#C0C0C0"|<font size="5">'''Y'''</font> | bgcolor="#C0C0C0"|<font size="5">'''Y'''</font> | bgcolor="#C0C0C0"|<font size="5">'''Y'''</font> | bgcolor="#C0C0C0"|<font size="5">'''Y'''</font> | bgcolor="#C0C0C0"|<font size="5">'''M'''</font> | bgcolor="#C0C0C0"|<font size="5">'''M'''</font> | bgcolor="#C0C0C0"|<font size="5">'''D'''</font> | bgcolor="#C0C0C0"|<font size="5">'''D'''</font> | bgcolor="#CCCCCC"|<font size="5">'''8'''</font> | bgcolor="#CCCCCC"|<font size="5">'''8'''</font> | bgcolor="#CCCCCC"|<font size="5">'''8'''</font> | bgcolor="#3366FF"|<font size="5">'''X'''</font> |- | bgcolor="#999999" colspan="6" align="center"|行政区划代码 | align="center" bgcolor="#C0C0C0" colspan="8"|出生日期码 | align="center" colspan="3" bgcolor="#CCCCCC"|顺序码 | align="center" bgcolor="#3366FF" |校验码 |}</center> *'''行政区划代码''' **对于内地户籍居民,地址码是公民首次获得身份号码(例如[[新生儿]]出生登记、[[黑户|无户口人员]]登记户口)时所在县(市、镇、区)的[[中华人民共和国行政区划代码|行政区划代码]],如110102是[[北京市]][[西城区]],如果日后行政区划出现调整或将户口迁往外地地址码也不会改变。由于新生儿通常根据[[属人主义]]确定户籍,故地址码并不总能代表公民的[[出生地]]。 **对于持有[[港澳台居民居住证]]的港澳台居民,行政区划代码根据原住地分配[[香港]](81)、[[澳門]](82)和[[臺灣]](83),只精確到省級,第三位至第六位全部为0。因此,香港、澳門和台湾居民的地址碼分别为810000、820000和830000。 **需要注意的是,在[[中华人民共和国国务院办公厅]]2018年8月19日公布的《港澳台居民居住证申领发放办法》中,台湾地区居民分配到的公民身份号码行政区划代码为830000。GB/T 2260中,[[台湾省 (中华人民共和国)|台湾省]]的行政区划代码为71。此处的83分配给台湾地区,包括台湾省和[[金马地区]]。<ref>{{Cite web|url=http://www.gov.cn/zhengce/content/2018-08/19/content_5314865.htm|title=国务院办公厅关于印发《港澳台居民居住证申领发放办法》的通知(国办发〔2018〕81号)_政府信息公开专栏|accessdate=2018-08-19|work=www.gov.cn|archive-date=2019-03-04|archive-url=https://web.archive.org/web/20190304130710/http://www.gov.cn/zhengce/content/2018-08/19/content_5314865.htm|dead-url=no}}</ref><ref>{{cite web |language = zh-tw |url = http://www.cna.com.tw/news/firstnews/201808160054-1.aspx |title = 等同身分證 陸推18碼台灣居民居住證[影] |publisher = 中央通訊社 |archivedate = 2018-08-31 |author = 周慧盈 |date =2018-08-16|accessdate = 2018-08-17 |archiveurl = https://web.archive.org/web/20180831180015/http://www.cna.com.tw/news/firstnews/201808160054-1.aspx |dead-url = no }}</ref><ref>{{cite web|language=zh-cn|url=http://news.dwnews.com/taiwan/news/2018-08-22/60079604.html|title=大陆首次为台湾居民编制公民身份号码|publisher=多維新聞網|archivedate=2018-08-31|date=2018-08-22|accessdate=2018-08-29|archiveurl=https://web.archive.org/web/20180831180143/http://news.dwnews.com/taiwan/news/2018-08-22/60079604.html|author=韩熠|dead-url=no}}</ref><ref>{{cite web|url=http://www.gov.cn/zhengce/content/2018-08/19/content_5314865.htm|title=国务院办公厅关于印发《港澳台居民居住证申领发放办法》的通知|date=2018-08-19|access-date=2019-03-04|language=zh-hans|website=中华人民共和国中央人民政府|dead-url=no|archive-url=https://web.archive.org/web/20190304130710/http://www.gov.cn/zhengce/content/2018-08/19/content_5314865.htm|archive-date=2019-03-04}}</ref>{{NoteTag|在中华人民共和国法律用语中,“[[台湾地区居民|台湾居民]]”是指在'''[[台湾地区]]'''定居且不具有大陆户籍的中国公民,而'''[[台湾省 (中华人民共和国)|台湾省]]'''与'''[[台湾地区]]'''涵盖范围有异,不能为户籍在[[台湾省 (中华人民共和国)|台湾省]]外的[[台湾地区居民|台湾居民]](例如[[金马地区]]居民)赋码。}} *'''出生日期码'''表示公民出生的公历年(4位)、月(2位)、日(2位)。 *'''顺序码'''是给同地址码同出生日期码的人编定的顺序号,其中奇数分配给男性,偶数分配给女性。 *最后一位是'''[[校验码]]''',这里采用的是'''ISO 7064:1983, MOD 11-2'''校验码系统<ref>{{Cite web |url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=31531 |title=ISO - ISO/IEC 7064:2003 - Information technology — Security techniques — Check character systems |accessdate=2010-12-02 |archive-date=2017-01-13 |archive-url=https://web.archive.org/web/20170113164127/http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=31531 |dead-url=no }}</ref>。校验码为一位数,但如果最后采用校验码系统计算的校验码是“10”,碍于身份证号码为18位的规定,则以“X”代替校验码“10”。 例如,假设有一名女性,出生地为[[北京市]][[西城区]](对应地址码为110102),出生于1984年4月6日(对应出生日期码为19840406),登记时的顺序码为970(女性分配为偶数,男性为奇数),则校验码为X,完整的公民身份号码为11010219840406970X。如果这名女性出生在[[香港]],并同时持有[[香港身份證|香港永久性居民身份证]],那么在申请[[港澳台居民居住证]]时,其对应地址码就为810000,又因为出生于1994年8月23日(对应出生日期码为19940823),登记时的顺序码为002(女性分配为偶数,男性为奇数),则校验码为1,完整的公民身份号码为810000199408230021。 2023版[[中华人民共和国外国人永久居留身份证]]的证件号码也为18位。虽然和公民身份号码相仿,但并不完全等同。 === 校验码计算方法 === *1. 将身份证号码从左至右标记为<math>a_1 , a_2 , \cdots , a_{18}</math>;<math>a_{18}</math>即为校验码; *2. 计算权重系数<math>W_i=2^{18-i}\ \bmod \ {11}</math>;其中<math>\ \bmod\ </math>表示求[[余数]]。 所以: {| class="wikitable" !''i''!!1!!2!!3!!4!!5!!6!!7!!8!!9!!10!!11!!12!!13!!14!!15!!16!!17!!18 |- !''W<sub>i</sub>'' |7||9||10||5||8||4||2||1||6||3||7||9||10||5||8||4||2||1 |} *3. 计算<math>S = \sum_{i=1}^{17} a_i \cdot W_i</math> *4. <math>a_{18}=(12-( S \ \bmod 11)) \bmod 11</math> 以下是用[[C++]]写的校验码检查程序: <syntaxhighlight lang="C++"> bool check(char id[]) { int index, sum, num; for (sum = index = 0; index < 17; index++) sum += (pow(2, 17 - index) % 11) * (id[index] - '0'); num = (12 - (sum % 11)) % 11; if (num < 10) return (num == id[17] - '0'); else return (id[17] == 'X'); } </syntaxhighlight> 以及用[[R语言]]编写的小程序: <syntaxhighlight lang="R"> check_CHN_ID <- function(id) { ids <- strsplit(as.character(id),'')[[1]] if(length(ids) != 18) return(FALSE) s <- sum(2^(17:1) %% 11 * as.numeric(ids[1:17])) n <- (12 - s%%11) %% 11 ifelse(n<10, n == as.numeric(ids[18]), toupper(ids[18]) == 'X') } </syntaxhighlight> ==应用== *标记在[[中华人民共和国社会保障卡]]上和所配套的[[数据库]]中,作为社会保障号码。(1999年前,GB 11643-1989的名称即“社会保障号码”) *标记在[[中华人民共和国居民身份证]]、[[居民户口簿]]上和所配套的户籍人口[[数据库]]中。(因此,1999年后“居民身份证号”就是“公民身份号码”) *标记在[[中华人民共和国机动车驾驶证]]上和所配套的[[数据库]]中。 *标记在[[中华人民共和国残疾人证]]上和所配套的[[数据库]]中。 *标记在[[港澳台居民居住证|中华人民共和国港澳台居民居住证]]上和所配套的[[数据库]]中。 *标记在[[中华人民共和国外国人永久居留身份证]]所配套的[[数据库]]中。 *作为[[自然人]]([[中华人民共和国公民|公民]])[[统一社会信用代码]],用于信用体系(信用中国)制度建设。<ref>{{cite web |author1=发展改革委网站 |title=发改委解读之十四:大力推进信用建设 加快构建信用中国 |url=http://www.gov.cn/xinwen/2016-02/25/content_5046048.htm |website=中国政府网 |publisher=中央政府门户网站 |accessdate=2019-05-31 |date=2016-02-25 |quote=报请国务院明确,以公民身份号码作为自然人统一社会信用代码。 |archive-date=2020-03-26 |archive-url=https://web.archive.org/web/20200326064841/http://www.gov.cn/xinwen/2016-02/25/content_5046048.htm |dead-url=no }}</ref> ==重复号码== 因为手工升号的原因,第二代身份证曾存在171万例重复的号码,公安部开展户口清理整顿工作后,公民身份号码重号人数至2017年已减至8人<ref>{{Cite news |url=http://news.xinhuanet.com/politics/2016-06/11/c_129051656.htm |title=中国公民身份号码重号基本解决 由171万减至10人-新华网 |author=法制日报 |date=2016-06-11<!--2016年06月11日 09:46:01--> |work=新华网 |accessdate=2018-05-26 |quote=公安部部署开展户口清理整顿工作两年多以来,全国共清理注销重复户口296万个,清理人口信息无相片人员1665.5万,公民身份号码重号人数已由2009年的171万人减至10人 |dead-url=no |archive-url=https://web.archive.org/web/20190304131124/http://www.xinhuanet.com//politics/2016-06/11/c_129051656.htm |archive-date=2019-03-04 }}</ref><ref>{{cite web|url=http://paper.people.com.cn/rmrb/html/2017-04/28/nw.D110000renmrb_20170428_1-11.htm|title=全国身份证重号人数由171万减至8人|website=人民网|language=zh-hans|date=2017-04-28|dead-url=yes|archive-url=https://web.archive.org/web/20170507001016/http://paper.people.com.cn/rmrb/html/2017-04/28/nw.D110000renmrb_20170428_1-11.htm|archive-date=2017-05-07|access-date=2018-11-27}}</ref>。 == 注释 == {{reflist|group=註|30em}} == 参考文献 == {{Reflist|30em}} ==外部链接== {{Wikisource|GB 11643-1999 公民身份号码}} *[https://web.archive.org/web/20110625045645/http://www.hznet.gov.cn/xq/tonglu/zcfg1/flfg/3/104.HTM 国务院关于实行公民身份号码制度的决定] == 参见 == * [[中华人民共和国行政区划代码]] * [[中华人民共和国居民身份证]] [[Category:中华人民共和国国家标准]] [[Category:中华人民共和国身份证|+]] [[Category:國民識別號碼]]
该页面使用的模板:
Template:Cite news
(
查看源代码
)
Template:Cite web
(
查看源代码
)
Template:NoteTag
(
查看源代码
)
Template:Reflist
(
查看源代码
)
Template:Wikisource
(
查看源代码
)
返回
公民身份号码
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息