颜忧华
随着社会的发展,现代人出门需要携带的东西越来越少,但身份证依然是不可或缺的证件。
身份证是公民身份的重要证明,身份号码是每个公民唯一的、终身不变的身份代码。你知道身份证上的每一位号码都代表什么吗?
十八位数分别代表什么
我国现行的公民身份号码由十八位数字组成,包括地址码、出生日期码、顺序码、校验码。排列顺序从左至右依次为:六位数字地址码、八位數字出生日期码、三位数字顺序码和一位数字校验码。地址码表示编码对象常住户口所在地的行政区划代码,出生日期码表示编码对象出生的年、月、日。顺序码表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。校验码是用来验证前十七位数字在录入或转录过程中准确性的号码,每个校验码是唯一的。
如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,这样就可以保证公民的身份证符合国家标准。
(选自2021年第7期《发明与创新·中学生》,本刊有删改)
小链接
身份证的申领和有效期
一个人从登记户口起便有了公民身份号码,可自愿领取居民身份证,但十六周岁以下的公民得由监护人代为领取,有效期为五年。
十六周岁以上公民的居民身份证有效期为十年、二十年、长期。其中,十六周岁至二十五周岁公民的身份证有效期为十年;二十六周岁至四十五周岁公民的身份证有效期为二十年;四十六周岁以上公民的身份证长期有效。