就在昨天,小编在网上的问答论坛看到一个问题,问题大体意思是这样:“知道别人的身份证号吗,可不可以查到这个人的家庭住址?”底下有一则回复是这样的:“身份证前6位可以查到这个人的户籍所在哪个省哪个市哪个县(区、地级市),而身份证的第15、16位是代表户籍所在地派出所的编号,你可以根据这个查到这个派出所,然后上派出所去问就知道了。”
小编看了一下,这个回答前面部分是没有问题的啊,关键是后面的信息是不是真的呢?姑且先不管你去派出所询问别人的信息合不合规、派出所会不会回答你,就说这个省份证的第15、16位是代表户籍所在地派出所的编号??是不是真的呢?小编上网查了一下,发现网上还有不少这样的回答,不排除有可能是同一个人回复啊...
然后小编在国家标准全文公开系统上查到一本国家强制性标准《公民身份号码》(GB 11643-1999),里面详细表述了我们所使用的身份证信息组成。发现上述的回答是错误的啊!
首先是号码的结构组成,大家都知道身份证号码有18位数字,那这18位数字是怎么组成的呢?
公民身份证号码是一组特征组合码,是由17位数字本体码和1位数字校验码组成,排列顺序从左到右依次是:6位数字的地址码+8位数字的出生日期码+3位数字的顺序码+1位数字的校验码。
先说地址码:表示这个人的常住户口所在县(市、旗、区)的行政区划代码,也就是说这6位数字是户口的县级行政区的代码。
再说出生日期码:就是出生的年月日,这个不用说都应该知道的啊!
然后说顺序码:表示在这个人常住户口所在县(市、旗、区)范围内同年同月同日出生的人编定的顺序号,重点来了啊:顺序码的奇数是男性,偶数是女性,举个例子:身份证上第15、16、17位数是231(尾数是1、3、5、7、9)的,你就是男性;第15、16、17位数是232(尾数是2、3、6、8、0)的,你就是女性。还有各位看看身份证上第15、16、17位数,这三个数除以2后取整,就是代表着到你为止,在这个县有多少个同性和你是同年同月同日出生,例如:第15、16、17位数是250的,250÷2=125,代表着这个县包括你有着125个同年同月同日出生女孩。但是不能根据这个来推断有多少个男孩女孩和你是同年同月同日出生的啊,这样是不准确的!因为不知道奇数或者偶数在这个数字前面是不是满编的,有可能是女孩多,所以这个数字靠后,也有可能是男孩多过女孩,男性的编号还靠后,所以结果是不准确的啊。
最后说校验码:校验码的数字是1~10,当校验码为10时,使用罗马字符X表示,这就解释为什么有些人的最后一位数字是X,X就是代表10啊。校验码产生的公式太复杂了,这里不讲了怎么产生的了。
最后的最后,举个实例吧!如下图:(注:信息是虚构的啊)
图中信息是虚构的
根据上图中的身份证号码可以知道:这位人是1709年09月10日出生在广东省汕头市朝阳县的女孩,到她为止,朝阳县在1709年09月10日出生的女孩已经有26人了。
通过这篇文章,有没有了解到我们的身份证号码所蕴含的信息?