玩游戏进行身份认证的时候,故意填错身份证号的话,系统会知道是错误,为什么?

步履不停Can


木 身份系统是全国联网的 你要所有信息都对的上 才不会出现身份证错误!例如性别 地址 ................... 追问但是我有时候名字是随便输入,身份证号是在网上查的,这样依然可以通过赞


外看乾


小编是一名程序员,曾经也做过身份证校验的接口工作。游戏公司不会知道您的身份证号的。您故意填错身份证最后一位,肯定会校验错误的。这个校验没有通过公安局等执法机构,因为身份证末尾数字是可以根据前面17位数字计算而来的。

先说一下身份证号的基本构成。

第一位和第二位是您出生户口所在地的省级政府代码。

第三位和第四位代表您出生户口所在地的地、市级政府代码。

第五位和第六位是代表您出生户口所在地的县、区级政府代码。

而这些省、地、市、区、县的代码都是固定的,国家相关部门同意规定好的。从相关渠道可以获取到这些省、地、市的代码地址。

然后从第七位到第十四位就是您个人的出生年月。这个出生年月假如您不泄露,肯定只有您个人知道。

第十五位到第十七位代表您在出生地同年同月同日出生的一个顺序号。当然,身份证号的第十七位是比较特殊的,因为第十七位数字奇数代表您为男性,偶数代表您为女性。

至于第十八为数字就是一个校验码了。是由国家相关部门发布的的统一计算公式计算而来。

身份证号第十八位数字的计算方法是:

前面十七位数字分别乘以不同的系数,这个系数是:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。然后结果取和,除以11,得到余数。

根据余数去匹配对应的数字:1-0-X -9-8-7-6-5-4-3-2分别对于余数0到10;

所以,您主动填错身份证号最后一位,不用知道您的正确的身份证号也是可以校验出您填的身份证号是错误的。


些许拙见,供您参考。

从事互联网开发多年,欢迎大家骚扰


凯腾凯


玩游戏进行身份认证的时候,故意填错身份证号的话,系统会报错是为什么?

首先可以明确,游戏公司是肯定不会知道我们的身份证号的。

那么报错的缘由是什么呢?

主要来自于两个方面的判定方式:

一、身份证是否符合构成规则。

就和手机号、银行号、甚至学生学号一样,身份证号也有他的构成规则,而这些规则是公开的。

因此即便游戏公司不知道我们的身份证号,但是他可以通过这些规则来校验身份证号是否正确。

目前周知的身份证号的构成基本规则如下:

公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。其排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

因此只要你随便输入的不符合上述基本规则,自然可以判定身份证号是错误的。

还是拿手机号举个例子,我们都知道大陆手机的号码都是1开头的11位手机号,因此如果我们随便输入个数字“390982374509827897698643”,根据规则一看就知道不是手机号码了。

二、身份证是否符合公安系统的验证。

简单说就是,游戏公司不知道你的身份证号,警察叔叔知道啊。

现在公民身份信息是全国联网的,自从游戏防沉迷以来,游戏的实名认证自然也是归警察叔叔管的~~~

因此每一个在游戏中做实名认证的身份证,即便构成上符合规则,还是会到公安系统的数据库做个校验的。

就好像游戏公司向警察叔叔问了句“嗨,你们那里有这个人的记录吗?”

然后警察叔叔进小黑屋翻了翻档案记录,然后出来告诉游戏公司“查无此人”。

然后,你就看到报错咯~~~~

所以小结一下,游戏里填身份证报错,不是游戏公司知道你的身份证信息,而是你填入的身份证号可能不符合构成规则,或者未通过公安系统的校验而已。

(也就是说不要用身份证干坏事哟,警察叔叔看着的~~~括弧笑~~~)


闲云游戏观


我以前试过,拿我兄弟的身份证号和我的名字进行注册,不会提示错误。这就说明,游戏注册身份检验没有与公安系统信息相连。身份证号码的组成结构,可以通过度娘查到(以下纯属复制粘贴):


国家标准

18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。

GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。


《公民身份号码》主要内容如下:


范围

该标准规定了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获得一个唯一的、不变的法定号码。


结构和形式

1.号码的结构

公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

2.地址码

表示编码对象常住户口所在县(县级市、旗、区)的行政区划代码,按GB/T2260的规定执行。

3.出生日期码

表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。

4.顺序码

表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

5.校验码

根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。


所以你可以按照这个规则自撰一组号码注册游戏,但是以后游戏的一些后续问题,处理的时候就很麻烦了。


漫步者2020号


玩游戏进行身份认证的时候,故意填错身份证号的话,系统会报错是为什么?

首先可以明确,游戏公司是肯定不会知道我们的身份证号的。

那么报错的缘由是什么呢?

主要来自于两个方面的判定方式:

一、身份证是否符合构成规则。

就和手机号、银行号、甚至学生学号一样,身份证号也有他的构成规则,而这些规则是公开的。

因此即便游戏公司不知道我们的身份证号,但是他可以通过这些规则来校验身份证号是否正确。

目前周知的身份证号的构成基本规则如下:

公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。其排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

因此只要你随便输入的不符合上述基本规则,自然可以判定身份证号是错误的。

还是拿手机号举个例子,我们都知道大陆手机的号码都是1开头的11位手机号,因此如果我们随便输入个数字“390982374509827897698643”,根据规则一看就知道不是手机号码了。

二、身份证是否符合公安系统的验证。

简单说就是,游戏公司不知道你的身份证号,警察叔叔知道啊。

现在公民身份信息是全国联网的,自从游戏防沉迷以来,游戏的实名认证自然也是归警察叔叔管的~~~

因此每一个在游戏中做实名认证的身份证,即便构成上符合规则,还是会到公安系统的数据库做个校验的。

就好像游戏公司向警察叔叔问了句“嗨,你们那里有这个人的记录吗?”

然后警察叔叔进小黑屋翻了翻档案记录,然后出来告诉游戏公司“查无此人”。

然后,你就看到报错咯~~~~

所以小结一下,游戏里填身份证报错,不是游戏公司知道你的身份证信息,而是你填入的身份证号可能不符合构成规则,或者未通过公安系统的校验而已。


快乐的可乐君


软件名称:《抖音极速版》

抖音新版本,不用重新注册账号,和头条账号数据互通,直接登录即可!

下载登录送2元,看一个视频送1元, 直接提现,3元秒到支付宝 ,每天刷抖音撸5元!!

填写邀请码:85306051领三倍红包奖励!

邀请身边玩抖音的朋友,每邀请一个朋友最高赚38元!

参与方式:

①点击下方图片②长按扫码③复制地址,使用浏览器打开!

(切记复制地址,使用浏览器打开,否则无法下载)

👇复制,打开抖音极速版,自动领红包👇

[红包]下载【抖音极速版】

[红包]填我邀请码【85306051】!

[红包]即可领最高【38元】红包

[红包]红包可立即提现

[红包]复制此消息可自动填邀请码

(好运连连,红包48小时内有效)




横扫八百里


游戏公司是不知道的,这只不过是程序员在做这个功能的时候,加上了身份证的校验!

身份证中的数字的解读

身份证号的前6位使用来判断持证人的户籍所属地的,如图:

所以,一般看一个人的身份证号的前6位,就知道这个人是哪个省份的。

第7-14位是本人的出生日期,不用多说。

第15-17位,这三位是顺序码!

这个码是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续的数。

比如:010-019 或者 030-039。

第17位,如果是单数,那么就是男性,反之,为女性。

比如:001是男性,002是女性。

第18位,也就是最后一位,是校验位,由0-9的数字组成。

有的人会是x,别以为错了,这其实是罗马数字里,10的意思!

第18位的作用是其实是为了校验一个身份证号码是不是正确的。

这里面有具体的一套算法,不是说随便改改就好了,所以,你改了最后一位,就会被检测出来,你这是个假的身份证。

也不是说改其他的就可以的,一样会被检测出来,除非运气好,碰上了。


「生活需要仪式感,从做一个互联网上的瘦子开始!看完别忘了点个赞,点个关注哦!」

月半程序员见闻


网游公司用的都是算法。不是和公安联网的具体到每个人的身份信息。打个比方,你只要用别人的正确身份证,输入你自己的名字,照样可以通过防沉迷检测。但是万一你被盗号想找回的时候就比较麻烦了


雕刻丝光


你故意输入错误是因为你的身份证信息,已经在大数据库中存在,为什么叫大数据时代,数据都是相互通的,比如公安局数据库,身份证信息,这些作为游戏公司都是必须验证的

现在游戏公司的一些防沉迷和一些防未成年系统,都是和公安部身份信息大数据链接,这也是一种必须监管的政策,怕过度沉迷于游戏,所以,因为每个地区都有段号和我们的手机号码其实是大同小异,一个道理,前三位开头是什么地方的然后你的生日,后四位会是什么意思,这都是有一定说法的,你估计输入错误,因为在你这个系统匹配身份里,无法识别你的信息。

也就是说或许你这个1125匹配的不死你这个地区的或者生日的,这就是数据时代

希望我的回答可以帮助你


游戏开心说



像腾讯,网易这种应该是借助一套防沉迷系统来实现的,像网易自己说的那样,流程是提交身份证号码和实名到公安系统进行验证,很有可能公安部公开了验证接口,因为好几年前不是有个网络游戏防沉迷暂行办法文件什么的么,具体也不太清楚。有些小平台游戏可能只是通过身份证验证算法进行校验的。


但无论如何一个公司是不可能掌握国民身份证数据的,这一点是可以肯定的。


分享到:


相關文章: