玩游戏进行身份认证的时候,故意填错身份证号

作者:游戏娱乐

问:玩游戏进行身份认证的时候,故意填错身份证号的话,系统会知道是错误,为什么? 玩游戏认证身份证的时候,身份证号故意输入错了,比如生日1124改成1125,系统就会提示你错误,为什么游戏公司会知道我们的身份证号?

感谢邀请!

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

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


些许拙见,供您参考。

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

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

身份证中的数字的解读

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

无意中点进来了,答主这个回答算是最粘边的了,其实评论更有趣,大家在争论同一个解答却使用了不同的语法,所以大家都没看懂大家的意思。烟草来总结一下答案吧,其实很简单,首先,游戏服务器先通过算法校验,看看身分证号有否算错,因为不排除有不小心点到其它数字或者是小了(多了)一位数的情况,所以题主改动生日日期由于没去计算校验码,系统直接就提示错误了,注意了,在这个时候,系统仍未联网公安局api接口的,原因是成本,为校验一个错误的号码而付费了,那么竞争对手还不找一百几十个人不停的做错误注册,一天下来你公司就倒闭了吧!然后,大游戏公司确实需要对接公安局数据库校验身份真实性的,但绝大多数并不是实时校验,大部份是晚上空闲时间再集中校验的,所以很多APP的实名验证并不是马上通过,而是延后一两天,也有部份是采取先通过,后面校验有问题了再取消你的实名验证

身份证第十八位称为校验位,可以根据前十七位算出。校验位不正确的身份证过不了验证

像题主所说改了生日但其他都没动,那么算出校验值就变了,对应的第十八位也应该改变才行。(要不然就说你身份证不正确)

校验位正确的身份证称为合法身份证,但合法的身份证不一定都存在且有效。

看到很多人说什么api啊 联网啊 公安啊,都是验证身份证和姓名是否一致才用的上。接口要花钱的而且信息返回并不及时,所以在防沉迷验证时就算身份证不存在但校验位正确一般是可以通过的(比如网易的游戏)。

因为调用接口要花钱所以在大部分地方都不会验证你的姓名和身份证是否一致,而是根据算法判断身份证的合法性(合法的身份证不一定真实存在)。

在关键的地方会施行 联网花钱验证身份证号和姓名是否一致(比如买电话卡)但在大部分公司看来防沉迷并不关键除了财大气粗的公司。

身份证有真实性与正确性。

真实性:接入政府平台的数据查询信息是否符合,但是这个很难,因为这个数据库很难得到。所以大多数软件都是调用身份证检验接口对证件号码进行检验,所以在检验时软件能识别出哪些身份证号是错的但是却没办法识别是不是属于本人。

谢邀。


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


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

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

现在是数据化互联网时代,所有的信息和资料都是通过网络传递来完成的,个人身份信息也一样是可以通过网络信查询而完成的。

当然了,个人身份信息是受法律保护的,不是虽便就可以查询到的,只有经公安机关审核通过的政府机构和单位才有权进入个人身份信息系统,而媒体只所以能识别,那是经过公安机关审核认可的,所以你改动的错误数据经过系统识别对比就知道数据出现错误,过程大该就是这样。

谢邀答。

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

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

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

希望我的回答可以帮助你

本文由澳门皇冠844网站发布,转载请注明来源

关键词: 玩游戏 身份认证 身份证 错误