1 地址码(身份证前六位)表示编码对象常住户口所在县(市、镇、区)的行政区划代码。
2 生日期码(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。
3 顺序码(身份证第十五位到十七位)为同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性。
4 校验码(身份证最后一位)是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。
《公民身份号码国家标准》规定了我国公民身份号码的结构和表示形式,使每个公民获得一个惟一的、不变的法定号码。
经修订后,我国公民身份号码由18位数字组成,从左到右依次是:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码表示编码对象常住户所在县(市、旗、区)的行政区划代码;出生日期码表示编码对象出生的年、月、日;顺序码表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序号的奇数分配给男性,偶数分配给女性;校验码用来验证前17位数字在录入或转录过程中的准确性。
18位数的身份证号码,难道是瞎编的吗?
nonono,当然有规律,而且,只要你知道了一个人的身份证号码规律,你就知道这个人很多秘密哟~
前两位数是什么鬼?遇到一样的朋友就互相打个招呼吧。
北京11 上海 31 湖北 42 云南 53 天津 12 江苏 32 湖南 43 西藏 54 河北 13 浙江 33 广东 44 陕西 61 山西 14 安徽 34 广西 45 甘肃 62 内蒙 15 福建 35 海南 46 青海 63 辽宁 21 江西 36 重庆 50 宁夏 64 吉林 22 山东 37 四川51 新疆65 黑龙江23河南41贵州 52新疆兵团66 台湾71 香港81 澳门91
看明白了吧,前两位就是所属省份的代码。是不是很像谍战片里面破译的密码?
什么?没有找到你的?不要告诉我,你是歪果仁哦~
3-6位,也是地址编码
代表了你所在的(市、区、县)的行政区划代码,如果又找到一个跟你一样,那看来你们是老乡哦~
7-14位,生日号码
4位年、2位月、2位日
这个不说你也懂吧。要是又一样,啧啧啧不得了,那你们同年同月同日生!!!!!实在是太有缘,朋友可以来喝一杯了。
但前面的都一样,要怎么区别你们的身份呢?这就有了后面的……
15-17位,顺序码
好有缘,同一个地区,又是同年同月同日出生的朋友们,怎么区分开来?
对,有人说还要分性别,所以,我们把奇数分配给男性,偶数分配给女性。
这个编码有三位数,就是为了保证这些相同属性的人有够多的位数来编排。
最后一位(第18位),校验码
这是一个关键的代码,作为尾号,它是最神秘也是最客观的!!这是由号码编制单位按统一的公式计算出来的(这个公式太复杂,对于略小懂太难了,因此忽略不列出),你也可以认为是随机产生的。
如果尾号是0-9,就不会出现X,但如果你很幸运的尾号抽到了10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证号码就超出位数了,这下明白了吗?
如果你的身份证尾号是X,那至少说明,你是十分之一的那个幸运儿哦~~~
来温习一下
你的秘密,被发现了吗?