公民身份号码隐藏的秘密

2021-07-20 09:05颜优华
发明与创新 2021年26期
关键词:出生日期有效期号码

◆颜优华

随着社会的发展,现代人出门需要携带的东西越来越少,但身份证依然是不可或缺的证件。

身份证是公民身份的重要证明,身份号码是每个公民唯一的、终身不变的身份代码,你知道身份证上的每一位号码都代表什么吗?

十八位数分别代表什么

我国现行的公民身份号码由十八位数字组成,是公安机关根据公民身份号码国家标准编制的,由地址码、出生日期码、顺序码、校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码,出生日期码表示编码对象出生的年、月、日。顺序码表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。校验码是用来验证前十七位数字在录入或转录过程准确性的号码,每个校验码是唯一的。

如430111203001010011(避免侵权虚构的信息)这个公民身份号码表示的具体含义为:前六位数字“430111”是地址码,代表户籍所在地为湖南省长沙市雨花区;第七位至第十四位数“20300101”代表出生日期为2030年1月1日;第十五位至第十七位数“001”为顺序码,该公民为男性;第十八位数“1”为校验码。

校验码是怎么算出来的

校验码是按照公民身份号码前十七位数字分别乘以对应加权因子再求和,结果除以11后余数对应的值。

以430111203001010011为例,计算步骤和方法如下:

?

第一步:从左至右列出各位置上的加权因子数值,该数值是固定不变的。

?

第二步:算出前十七位数与对应加权因子数值的乘积。

第三步:算出乘积之和:28+27+0+5+8+4+4+0+18+0+0+9+0+5+0+0+2=110。

第四步:用和“110”除以11,得出余数为0。

第五步:根据下表中余数与校验码数值的对应关系,得出该校验码为1。

?

为什么尾数会出现X

如果某人的尾号是0~9,都不会出现X,但如果尾号是10,那么此人的公民身份号码就变成了19位数,而19位数的号码违反了国家标准,并且我国的计算机应用系统也无法识别。因此,尾号是10的就用X来代替。X是罗马数字10,这样就可以保证公民的身份证符合国家标准。

链接

身份证的申领和有效期

一个人从登记户口起便有了公民身份号码,可自愿领取居民身份证,但十六周岁以下的公民得由监护人代为领取,有效期为五年。

十六周岁以上公民的居民身份证有效期为十年、二十年、长期。其中,十六周岁至二十五周岁公民的身份证有效期为十年;二十六周岁至四十五周岁公民的身份证有效期为二十年;四十六周岁以上公民的身份证长期有效。

猜你喜欢
出生日期有效期号码
药品效期管理:有效期≠失效期
用Scratch实现十二星座查询
说号码 知颜色
一个号码,一个故事
猜出新号码
My Dreams
遗嘱有有效期吗?
这个号码很吉祥
宝贝趣图
如何识别药品的有效期