玩游戲進(jìn)行身份認(rèn)證的時(shí)候,故意填錯(cuò)身份證號的話,系統(tǒng)會(huì)知道是錯(cuò)誤,為什么?玩游戲認(rèn)證身份證的時(shí)候,身份證號故意輸入錯(cuò)了,比如生日1124改成1125,系統(tǒng)就會(huì)
感謝邀請!
小編是一名程序員,曾經(jīng)也做過身份證校驗(yàn)的接口工作。游戲公司不會(huì)知道您的身份證號的。您故意填錯(cuò)身份證最后一位,肯定會(huì)校驗(yàn)錯(cuò)誤的。這個(gè)校驗(yàn)沒有通過公安局等執(zhí)法機(jī)構(gòu),因?yàn)樯矸葑C末尾數(shù)字是可以根據(jù)前面17位數(shù)字計(jì)算而來的。
先說一下身份證號的基本構(gòu)成。
第一位和第二位是您出生戶口所在地的省級政府代碼。
第三位和第四位代表您出生戶口所在地的地、市級政府代碼。
第五位和第六位是代表您出生戶口所在地的縣、區(qū)級政府代碼。
而這些省、地、市、區(qū)、縣的代碼都是固定的,國家相關(guān)部門同意規(guī)定好的。從相關(guān)渠道可以獲取到這些省、地、市的代碼地址。
然后從第七位到第十四位就是您個(gè)人的出生年月。這個(gè)出生年月假如您不泄露,肯定只有您個(gè)人知道。
第十五位到第十七位代表您在出生地同年同月同日出生的一個(gè)順序號。當(dāng)然,身份證號的第十七位是比較特殊的,因?yàn)榈谑呶粩?shù)字奇數(shù)代表您為男性,偶數(shù)代表您為女性。
至于第十八為數(shù)字就是一個(gè)校驗(yàn)碼了。是由國家相關(guān)部門發(fā)布的的統(tǒng)一計(jì)算公式計(jì)算而來。
身份證號第十八位數(shù)字的計(jì)算方法是:
前面十七位數(shù)字分別乘以不同的系數(shù),這個(gè)系數(shù)是:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。然后結(jié)果取和,除以11,得到余數(shù)。
根據(jù)余數(shù)去匹配對應(yīng)的數(shù)字:1-0-X -9-8-7-6-5-4-3-2分別對于余數(shù)0到10;
所以,您主動(dòng)填錯(cuò)身份證號最后一位,不用知道您的正確的身份證號也是可以校驗(yàn)出您填的身份證號是錯(cuò)誤的。
些許拙見,供您參考。
從事互聯(lián)網(wǎng)開發(fā)多年,歡迎大家騷擾
身份證第十八位稱為校驗(yàn)位,可以根據(jù)前十七位算出。校驗(yàn)位不正確的身份證過不了驗(yàn)證
像題主所說改了生日但其他都沒動(dòng),那么算出校驗(yàn)值就變了,對應(yīng)的第十八位也應(yīng)該改變才行。(要不然就說你身份證不正確)
\r校驗(yàn)位正確的身份證稱為合法身份證,但合法的身份證不一定都存在且有效。
\r看到很多人說什么api啊 聯(lián)網(wǎng)啊 公安啊,都是驗(yàn)證身份證和姓名是否一致才用的上。接口要花錢的而且信息返回并不及時(shí),所以在防沉迷驗(yàn)證時(shí)就算身份證不存在但校驗(yàn)位正確一般是可以通過的(比如網(wǎng)易的游戲)。
因?yàn)檎{(diào)用接口要花錢所以在大部分地方都不會(huì)驗(yàn)證你的姓名和身份證是否一致,而是根據(jù)算法判斷身份證的合法性(合法的身份證不一定真實(shí)存在)。
在關(guān)鍵的地方會(huì)施行 聯(lián)網(wǎng)花錢驗(yàn)證身份證號和姓名是否一致(比如買電話卡)但在大部分公司看來防沉迷并不關(guān)鍵除了財(cái)大氣粗的公司。
玩游戲進(jìn)行身份認(rèn)證的時(shí)候,故意填錯(cuò)身份證號的話,系統(tǒng)會(huì)報(bào)錯(cuò)是為什么?
首先可以明確,游戲公司是肯定不會(huì)知道我們的身份證號的。
那么報(bào)錯(cuò)的緣由是什么呢?
主要來自于兩個(gè)方面的判定方式:
就和手機(jī)號、銀行號、甚至學(xué)生學(xué)號一樣,身份證號也有他的構(gòu)成規(guī)則,而這些規(guī)則是公開的。
因此即便游戲公司不知道我們的身份證號,但是他可以通過這些規(guī)則來校驗(yàn)身份證號是否正確。
目前周知的身份證號的構(gòu)成基本規(guī)則如下:
公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗(yàn)碼組成。其排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。
(具體的碼的詳細(xì)規(guī)則自行百度即可)
因此只要你隨便輸入的不符合上述基本規(guī)則,自然可以判定身份證號是錯(cuò)誤的。
還是拿手機(jī)號舉個(gè)例子,我們都知道大陸手機(jī)的號碼都是1開頭的11位手機(jī)號,因此如果我們隨便輸入個(gè)數(shù)字“390982374509827897698643”,根據(jù)規(guī)則一看就知道不是手機(jī)號碼了。
簡單說就是,游戲公司不知道你的身份證號,警察叔叔知道啊。
現(xiàn)在公民身份信息是全國聯(lián)網(wǎng)的,自從游戲防沉迷以來,游戲的實(shí)名認(rèn)證自然也是歸警察叔叔管的~~~
因此每一個(gè)在游戲中做實(shí)名認(rèn)證的身份證,即便構(gòu)成上符合規(guī)則,還是會(huì)到公安系統(tǒng)的數(shù)據(jù)庫做個(gè)校驗(yàn)的。
就好像游戲公司向警察叔叔問了句“嗨,你們那里有這個(gè)人的記錄嗎?”
然后警察叔叔進(jìn)小黑屋翻了翻檔案記錄,然后出來告訴游戲公司“查無此人”。
然后,你就看到報(bào)錯(cuò)咯~~~~
(也就是說不要用身份證干壞事喲,警察叔叔看著的~~~括弧笑~~~)
現(xiàn)在是數(shù)據(jù)化互聯(lián)網(wǎng)時(shí)代,所有的信息和資料都是通過網(wǎng)絡(luò)傳遞來完成的,個(gè)人身份信息也一樣是可以通過網(wǎng)絡(luò)信查詢而完成的。
當(dāng)然了,個(gè)人身份信息是受法律保護(hù)的,不是雖便就可以查詢到的,只有經(jīng)公安機(jī)關(guān)審核通過的政府機(jī)構(gòu)和單位才有權(quán)進(jìn)入個(gè)人身份信息系統(tǒng),而媒體只所以能識別,那是經(jīng)過公安機(jī)關(guān)審核認(rèn)可的,所以你改動(dòng)的錯(cuò)誤數(shù)據(jù)經(jīng)過系統(tǒng)識別對比就知道數(shù)據(jù)出現(xiàn)錯(cuò)誤,過程大該就是這樣。
謝邀答。
一般來講,輸入身份證的系統(tǒng)中內(nèi)嵌了身份證校驗(yàn)?zāi)K,這個(gè)模塊專門用于判斷輸入的身份證號碼是否符合特定的規(guī)則。
校驗(yàn)基本上是兩種:
1、最常見的,身份證18位當(dāng)中,最后一位,當(dāng)初生成的時(shí)候是由前邊的17位按照一定的規(guī)則計(jì)算出來的,前邊的任何一位出了問題,最后一位的校驗(yàn)碼都會(huì)發(fā)生變化,根據(jù)最后一位校驗(yàn)碼是否變化可以簡單地判斷身份證號碼是否有錯(cuò)誤。
2、有的系統(tǒng)是進(jìn)行數(shù)據(jù)合理性校驗(yàn),初步判斷身份證號碼是否有問題。例如,前邊六位分別便是省地市,不在編碼范圍的數(shù)碼(例如山東省和鄭州市的組合顯然是有問題的)一旦輸入立即會(huì)發(fā)現(xiàn)有問題,后邊八位是出生年月日,也有一定的規(guī)則,例如月份不能超過12,日期不能超過31,2月份日期不能超過28等等。
附:
身份證號碼結(jié)構(gòu)
1-6位,當(dāng)事人所在的省市縣編碼;
7-14位,當(dāng)事人的出生年月日;
15-17位,順序碼;
18位,校驗(yàn)碼。
看了這么多回答,沒有一個(gè)沾邊的,只想說搞笑,要是不懂就別回答或者百度一下來回答,身份證是有算法的,這個(gè)算法百度一下就出來了,身份證生成器也是這個(gè)道理,哪里來接口調(diào)用,國家系統(tǒng)要是隨便個(gè)公司都能接入就亂套了,
我只知道驗(yàn)算公式,用程序計(jì)算號碼有效性,游戲公司是不是實(shí)名制我就不知道了,如果是實(shí)名制,就與公安局聯(lián)網(wǎng)了,我把公式封裝在VBS中,下圖是一個(gè)函數(shù)測試
無意中點(diǎn)進(jìn)來了,答主這個(gè)回答算是最粘邊的了,其實(shí)評論更有趣,大家在爭論同一個(gè)解答卻使用了不同的語法,所以大家都沒看懂大家的意思。煙草來總結(jié)一下答案吧,其實(shí)很簡單,首先,游戲服務(wù)器先通過算法校驗(yàn),看看身分證號有否算錯(cuò),因?yàn)椴慌懦胁恍⌒狞c(diǎn)到其它數(shù)字或者是小了(多了)一位數(shù)的情況,所以題主改動(dòng)生日日期由于沒去計(jì)算校驗(yàn)碼,系統(tǒng)直接就提示錯(cuò)誤了,注意了,在這個(gè)時(shí)候,系統(tǒng)仍未聯(lián)網(wǎng)公安局api接口的,原因是成本,為校驗(yàn)一個(gè)錯(cuò)誤的號碼而付費(fèi)了,那么競爭對手還不找一百幾十個(gè)人不停的做錯(cuò)誤注冊,一天下來你公司就倒閉了吧!然后,大游戲公司確實(shí)需要對接公安局?jǐn)?shù)據(jù)庫校驗(yàn)身份真實(shí)性的,但絕大多數(shù)并不是實(shí)時(shí)校驗(yàn),大部份是晚上空閑時(shí)間再集中校驗(yàn)的,所以很多APP的實(shí)名驗(yàn)證并不是馬上通過,而是延后一兩天,也有部份是采取先通過,后面校驗(yàn)有問題了再取消你的實(shí)名驗(yàn)證
看到大家的回答真是五花八門,自己百度:身份證api接口,不服來辯,對于技術(shù)開發(fā)人員,都知道這些接口,不單單身份證,還有我們的我們銀行卡4要素,駕駛證,行車證,都可以核實(shí)對與錯(cuò)。說什么用計(jì)算公式的,純屬扯蛋,啥都不懂,有個(gè)回答說調(diào)用接口的還被一人嘲笑,真是無知…
感謝您的閱讀!
我們經(jīng)常在玩游戲的時(shí)候,需要驗(yàn)證我們的個(gè)人身份信息。有的玩家是未成年人,就胡亂的寫上了身份證號碼,結(jié)果顯示錯(cuò)誤,這是為何呢?
2017年5月1日,《文化部關(guān)于規(guī)范網(wǎng)絡(luò)游戲運(yùn)營加強(qiáng)事中事后監(jiān)管工作的通知》中,明確的規(guī)定網(wǎng)絡(luò)游戲運(yùn)營企業(yè)應(yīng)當(dāng)要求用戶使用有效身份證件實(shí)名注冊。其實(shí),諸如騰訊豐富企業(yè)都有相關(guān)的規(guī)定——根據(jù)主管部門規(guī)定,游戲中所有賬戶都需要接受強(qiáng)制公安實(shí)名校驗(yàn)。
其實(shí),我們從這里就明白了,為什么需要認(rèn)證了。就是防止未成年人沉迷游戲,可是我們也從騰訊的公告中知道:
我們的身份證信息是和有關(guān)部門的身份證信息的系統(tǒng)是一一對應(yīng)的,如果非其中號碼和姓名自然提示錯(cuò)誤。
還有一種情況,就是很多未成年人并不知道身份證有多少位,每個(gè)數(shù)字的意思,因此填寫錯(cuò)誤。
身份證號碼18位數(shù)字!
這里的分享一個(gè)有意思的身份證,2020年2月2日是罕見的對稱日,而這天在吉林省吉林市昌邑區(qū)出生的寶寶,20后寶寶身份證靚號為22020220200202XXXX,雖然我也不覺得好記。
我們必須要知道,日前江蘇消保約談騰訊等企業(yè),未來游戲支付可能會(huì)由系統(tǒng)彈出人臉識別界面進(jìn)行用戶比對和認(rèn)證,只有注冊用戶信息和人臉識別相匹配時(shí),才能夠進(jìn)行消費(fèi)。可以說未來的認(rèn)證等程序可能更有效的防止未成年人游戲。
Q2000
華裔女賭王就此沒落,生前讓所有 濃情端午粽飄香,青浦邀你“云體 上海:“云端”展現(xiàn)端午節(jié)文化內(nèi) “甜咸大戰(zhàn)”!明星藝人們喜歡什 如何做一個(gè)男人喜歡的情人(如何 當(dāng)你和你同時(shí)出現(xiàn)在同一個(gè)場景中 如何在昏暗的光線下設(shè)置快門速度 教育在生活中的價(jià)值是什么? 世上做壞事的人死后會(huì)面臨什么因 拜登就任總統(tǒng)后的第一步是什么? 同意/不同意:人生最重要的目標(biāo) 二戰(zhàn)后,德國在調(diào)和分歧方面做得 亞伯·林肯恨白人嗎? 一個(gè)編輯能把你的故事毀得有多嚴(yán) 現(xiàn)在的iPhone6還能堅(jiān)持再用一年 曹操為什么不殺司馬懿? 現(xiàn)在買房是不是最便宜的時(shí)候,現(xiàn) 我身邊的農(nóng)業(yè)銀行營業(yè)廳關(guān)了,AT 歐洲媒體評選CBA最有實(shí)力球員, 榮耀play的6+128和榮耀8X的6+128 螞蟻集團(tuán)是科技公司還是金融公司 請問機(jī)友華為mate30P與華為mate3 聽說老詹修剪一次指甲需要5小時(shí) 為什么說寶寶“一月睡二月哭三月 戴笠人稱戴老板,這個(gè)是怎么叫出 沒有工作能一次性補(bǔ)繳社保么? 我想知道定向師范生和免費(fèi)師范生 肺癌引起的咳嗽是怎樣的呢? 5000mAh電池的5G手機(jī)推薦嗎?要 恒大亞冠表現(xiàn)“差強(qiáng)人意”,你覺