當前位置:首頁 » 股票資訊 » 身份證後四位怎麼推算
擴展閱讀
股票漲跌價格如何計算器 2025-07-28 14:37:17
看股票的信息 2025-07-28 14:19:52

身份證後四位怎麼推算

發布時間: 2021-10-22 18:44:30

『壹』 身份證後面4位具體怎麼計算出來的

18位身份證標准在國家質量技術監督局於1999年7月1日實施的GB11643-1999《公民身份號碼》中做了明確規定。

GB11643-1999《公民身份號碼》為GB11643-1989《社會保障號碼》的修訂版,其中指出將原標准名稱「社會保障號碼」更名為「公民身份號碼」,另外GB11643-1999《公民身份號碼》從實施之日起代替GB11643-1989。

公民身份號碼是特徵組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位校驗碼。其含義如下:

1. 地址碼:表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼,按GB/T2260的規定執行。

2. 出生日期碼:表示編碼對象出生的年、月、日,按GB/T7408的規定執行,年、月、日分別用4位、2位、2位數字表示,之間不用分隔符。

3. 順序碼:表示在同一地址碼所標識的區域范圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。

校驗的計算方式:

1. 對前17位數字本體碼加權求和
公式為:S = Sum(Ai * Wi), i = 0, ... , 16
其中Ai表示第i位置上的身份證號碼數字值,Wi表示第i位置上的加權因子,其各位對應的值依次為: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

2. 以11對計算結果取模
Y = mod(S, 11)

3. 根據模的值得到對應的校驗碼
對應關系為:
Y值: 0 1 2 3 4 5 6 7 8 9 10
校驗碼: 1 0 X 9 8 7 6 5 4 3 2

15位的身份證號

dddddd yymmdd xx p

18位的身份證號

dddddd yyyymmdd xx p y

其中dddddd為地址碼(省地縣三級)18位中的和15位中的不完全相同
yyyymmdd yymmdd 為出生年月日
xx順號類編碼
p性別
18位中末尾的y為校驗碼,在網上可以找到演算法

『貳』 身份證後四位怎麼推算

第十五、十六、十七位是三位數字順序碼,表示在同一地址碼所標識的區域范圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性;這三個數字不是算出來的。

身份證最後一位推算方法:

1、將前面的身份證號碼17位數分別乘以不同的系數。從第一位到第十七位的系數分別為:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。

2、將這17位數字和系數相乘的結果相加。

3、用加出來和除以11,看余數是多少?

4、余數只可能有0-1-2-3-4-5-6-7-8-9-10這11個數字。其分別對應的最後一位身份證的號碼為1-0-X -9-8-7-6-5-4-3-2。

5、通過上面得知如果余數是3,就會在身份證的第18位數字上出現的是9。如果對應的數字是2,身份證的最後一位號碼就是羅馬數字x。

(2)身份證後四位怎麼推算擴展閱讀

證件申領和制發的基本程序是:公民應當自年滿16周歲之日起三個月內,到常住戶口所在地的公安機關辦理申領手續,要交驗居民戶口簿、本人照片,填寫《居民身份證申領登記表》繳納證件工本費。未滿十六周歲的公民,自願申請領取居民身份證的,由監護人代為申請領取居民身份證。

公安機關在對公民申報材料與本人戶口登記項目內容核對無誤後,將辦證信息傳輸報送上一級公安機關制證。

參考資料來源

網路-身份證

『叄』 怎樣計算身份證的後四位數字

身份證的最後一位是校驗友碼,可以計算。前10位不可計算。
公式:
1、將前面的身份證號碼17位數分別乘以不同的系數。第i位對應的數為[2^(18-i)]mod11。從第一位到第十七位的系數分別為:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ;

2、將這17位數字和系數相乘的結果相加;

3、用加出來和除以11,看余數是多少?;

4、余數只可能有0 1 2 3 4 5 6 7 8 9 10這11個數字。其分別對應的最後一位身份證的號碼為1 0 X 9 8 7 6 5 4 3 2;

5、通過上面得知如果余數是2,就會在身份證的第18位數字上出現羅馬數字的Ⅹ。如果余數是10,身份證的最後一位號碼就是2;

例如:某男性的身份證號碼是34052419800101001X。我們要看看這個身份證是不是合法的身份證。

首先:我們得出,前17位的乘積和是189

然後:用189除以11得出的結果是17 + 2/11,也就是說余數是2。

最後:通過對應規則就可以知道余數2對應的數字是x。所以,這是一個合格的身份證號碼。

『肆』 身份證後四位是怎麼算出來的

身份證後四位數不是算出來的,倒數第四位到倒數第二位是戶口所在派出所的編碼,這三位數字是相對固定的,如果同一天出生的人數不止一人,那麼倒數第二位數字會有變化。而身份證最後一位數字是校驗碼。

『伍』 身份證後四位數是怎麼推算出來的

最後四位中,前三位是順序號,男性用奇數,女性用偶數,最後一位是校驗碼。以下Javascript函數可計算出最後一位
function
checkIdCardNum(id){var
coefTable=new
Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);
var
checkTable=new
Array("1","0","X","9","8","7","6","5","4","3","2")var
sum=0;if(id.length!=17
&&
id.length!=18)
return
false;
for(var
i=0;i
評論
0
0
載入更多

『陸』 如何算出身份證號後四位

二代居民身份證是18位的,沒有辦法算出它後四位。

『柒』 身份證號碼後4位怎麼推算

第二代身份證號碼的後4位數字就是順序碼和校驗碼。
順序碼(第十五位至十七位):表示在同一地址碼所標識的區域范圍內,對同年、同月、同日出生的人編定的順序號,是由身份證號碼編制單位按辦證順序分配的;順序碼的奇數分配給男性,偶數分配給女性。
校驗碼(第十八位數):作為尾號的校驗碼,是由身份證號碼編制單位按統一的公式計算出來的,如果某人的尾號是0-9,都不會出現Ⅹ,但如果尾號是10,那麼就得用Ⅹ來代替,因為如果用10做尾號,那麼此人的身份證就變成了19位,而19位的號碼違反了國家標准,並且我國的計算機應用系統也不承認19位的身份證號碼。Ⅹ是羅馬數字的10,用Ⅹ來代替10,可以保證公民的身份證符合國家標准。

『捌』 身份證後4位是怎麼算的謝謝

倒數第二位代表性別單是男,雙是女,再前兩位代表戶籍所在地,倒數第一位是為了區別號碼相同的人。

『玖』 身份證後四位怎麼算的【求助】

最後四位中,前三位是順序號,男性用奇數,女性用偶數,最後一位是校驗碼。以下Javascript函數可計算出最後一位 function checkIdCardNum(id){var coefTable=new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2); var checkTable=new Array("1","0","X","9","8","7","6","5","4","3","2")var sum=0;if(id.length!=17 && id.length!=18) return false; for(var i=0;i<id.length && i<17;i++){var digit=parseInt(id.charAt(i)); if(isNaN(digit)) return false; sum+=digit*coefTable[i];}return (id.length==18) ? (id.charAt(id.length-1)==checkTable[sum%11]) : (checkTable[sum%11]);}此函數用法: 傳入17位身份證號碼,返回第18位的校驗值。 傳入18位身份證號碼,驗證此號碼是否是正確的身份證號碼,正確返回true,不正確返回false

『拾』 身份證後四位計算

15-17位為順序號,一般是隨機產生,其中17位男為單數,女為雙數;
18位為校驗碼,將前1-17位號碼帶入公式計算產生,計算的結果為0-10,10用X表示。