谢谢邀请!
边肖是一名程序员,曾经做过身份证验证的接口工作。游戏公司不会知道你的身份证号。故意填错身份证最后一位数,肯定会查错。这张支票没有通过公安局等执法部门,因为身份证末尾的数字可以从前17位计算出来。
先说身份证号的基本构成。
第一位和第二位是你出生户口所在地的省政府代码。
第三和第四位数字代表您的出生帐户所在的地方和市政府代码。
第五位和第六位是代表您出生户口所在地的县级和区级政府代码。
这些省、地、市、区、县的代码是固定的,国家有关部门同意规定。这些省、地、市的代码地址可以从相关渠道获得。
那么从七号到十四号就是你个人的出生日期。如果你不透露这个出生日期,只有你会知道。
第15位到第17位代表你出生地同年同月同日出生的一个序号。当然,身份证号的第十七位比较特殊,因为第十七位的奇数代表你是男性,偶数代表你是女性。
至于第十八个数字,是校验码。按国家有关部门发布的统一计算公式计算。
身份证号码的第十八位数字计算如下:
前17位乘以不同的系数,分别是:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。然后将结果相加并除以11得到余数。
根据余数匹配相应的数字:余数0到10分别为1-0-x-9-8-7-6-5-4-3-2;
所以,如果你主动填错了身份证号的最后一位,就可以在不知道自己正确身份证号的情况下,验证自己身份证号是错的。
一些拙见供大家参考。
从事互联网开发多年,欢迎骚扰。