導航:首頁 > 計算方法 > 校驗位碼計算方法

校驗位碼計算方法

發布時間:2023-06-09 10:34:41

① 身份證號最後一位數字稱之為校驗碼,校驗碼的計算方式是怎樣的

按照相關規定,身份號是由17個數字和1個數字校驗碼組成的。而最後一位校驗碼,就是檢查身份證是否正確的主要依據。它的計算方法,主要是由前17位乘以不同的系數,最後的總和除以11。在這種情況下,得到的余數,就是校驗碼。

那麼我們在反推的時候,就可以用身份證號乘於系數,當最後得出的余數和末尾校驗碼不同時,就代表這個身份證,是一個假的身份證,不符合我們國家的標准。另外,余數對應的數字不同,並不是說余數就一定是最後一位身份證號碼。

3、為什麼除以11

看到整個計算過程,我們會發現,想要得出校驗碼,並非一件易事。不過在計算中,有人可能會提出疑問,最終的除以為什麼是取11,而不是其他數字。

其實這個問題的答案很簡單,結合校驗碼的功能,11是最容易檢測出問題的存在。同時,它可以覆蓋到大多數身份證,方便進行校驗。畢竟一個國家人口眾多,校驗碼要做到盡可能覆蓋所有人。

② 檢驗碼的計算方法求助

校驗碼的計算方法如下:

1、從代碼位置序號2開始,所有偶數位的數字代碼求和。

2、將步驟a的和乘以3。

3、從代碼位置序號3開始,所有奇數位的數字代碼求和。

4、將步驟b與步驟c的結果相加。

5、用大於或等於步驟d所得結果且為10最小整數倍的數減去步驟d所得結果,其差即為所求校驗碼的值。

(2)校驗位碼計算方法擴展閱讀

檢驗碼的結構:

如右圖所示,EAN-13商品條碼是表示EAN/UCC-13商品標識代碼的條碼符號,由左側空白區、起始符、左側數據符、中間分隔符、右側數據符、校驗符、終止符、右側空白區及供人識別字元組成。

左側空白區:位於條碼符號最左側與空的反射率相同的區域,其最小寬度為11個模塊寬。

起始符:位於條碼符號左側空白區的右側,表示信息開始的特殊符號,由3個模塊組成。

左側數據符:位於起始符右側,表示6位數字信息的一組條碼字元,由42個模塊組成。

中間分隔符:位於左側數據符的右側,是平分條碼字元的特殊符號,由5個模塊組成。

校驗符:位於右側數據符的右側,表示校驗碼的條碼字元,由7個模塊組成。

③ 校驗碼是怎麼算出來的

身份證第18位(校驗碼)的計算方法

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、通過上面得知如果余數是2,就會在身份證的第18位數字上出現羅馬數字的Ⅹ。如果余數是10,身份證的最後一位號碼就是2。
例如:某男性的身份證號碼是34052419800101001X。我們要看看這個身份證是不是合法的身份證。
首先我們得出前17位的乘積和是189,然後用189除以11得出的結果是17+2/11,也就是說其餘數是2。最後通過對應規則就可以知道余數2對應的數字是x。所以,可以判定這是一個合格的身份證號碼。

④ crc校驗碼計算方法是什麼

已知信息位為1100,生成多項式G(x) = x3+x+1,求CRC碼。

M(x) = 1100 M(x)*x3 = 1100000 G(x) = 1011

M(x)*x3 / G(x) = 1110 + 010 /1011 R(x) = 010

CRC碼為: M(x)*x 3+R(x)=1100000+010 =1100010

其原理是:CRC碼一般在k位信息位之後拼接r位校驗位生成。編碼步驟如下:

(1)將待編碼的k位信息表示成多項式 M(x)。

(2)將 M(x)左移 r 位,得到 M(x)*xr 。

(3)用r+1位的生成多項式G(x)去除M(x)*xr 得到余數R(x)。

(4)將M(x)*xr 與R(x)作模2加,得到CRC碼。

(4)校驗位碼計算方法擴展閱讀:

CRC校驗碼計算詳解:採用CRC進行差錯檢驗,生成多項式為G(X)=X4+X+1,信息碼字為10110,則計算出的CRC校驗碼是:A. 0000 B. 0100 C. 0010 D.1111

符號表示假定:多項式和多項式的系數排列均用相同的符號表示,如

G(X)= X4+X+1

G(X)=10011

已知條件如下:

原碼字記做M(X),即:M(X) = 10110

生成多項式記做G(X),即:G(X) = 10011

G(X)的最高階數記做r,此處r = 4

⑤ 專利號校驗碼的計算方法

專利號校驗碼的計算方法是的:
從第1位到第12位數字依次以下列變數代表:X4, X3, X2, X1, Y, Z7, Z6, Z5 ,Z4 ,Z3 ,Z2 ,Z1。

校驗位的計算公式為:
(X4*2+X3*3+X2*4+X1*5+Y*6+Z7*7+Z6*8+Z5*9+Z4*2+Z3*3+Z2*4+Z1*5)MOD(11)
余數為幾,校驗位就為幾,如果余數為10,則對應的為校驗位為X。

比如
200710308494.X

(2*2+0*3+0*4+7*5+1*6+0*7+3*8+0*9+8*2+4*3+9*4+4*5)MOD(11)=10,所以校驗位就是X

⑥ 校驗碼的演算法舉例

按照中華人民共和國國家標准GB11643-1999規定中華人民共和國公民身份號碼校驗碼的計算方法即為ISO 7064:1983.MOD 11-2校驗碼計演算法。
假設某一17位數字是 17位數字 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 加權因子 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 368
計算17位數字各位數字與對應的加權因子的乘積的和S:1×7+2×9+3×10+4×5+5×8+6×4+7×2+8×1+9×6+0×3+1×7+2×9+3×10+4×5+5×8+6×4+7×2=368; 計算S÷11的余數T:368 mod 11=5; 計算(12-T)÷11的余數R,如果R=10,校驗碼為字母「X」;如果R≠10,校驗碼為數字「R」:(12-5)mod 11=7。 該17位數字的校驗碼就是7,聚合在一為123456789012345677。
加權因子公式為Wi=2^(n-1)(mod 11),n為數字序列從右到左的從1開始的順序數。

ai 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 ?Wi 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 1 全國組織機構代碼由八位數字(或大寫拉丁字母)本體代碼和一位數字(或大寫拉丁字母)校驗碼組成。校驗碼按下列公式計算: 8 C9=11-MOD(∑Ci×Wi,11) i=1 MOD-表示求余函數;i-表示代碼字元從左至右位置序號;
Ci-表示第i位置上的代碼字元的值,採用下列「代碼字元集」所列字元;
C9-表示校驗碼;
Wi-表示第i位置上的加權因子,其數值如下表:
加權因子 i 1 2 3 4 5 6 7 8 Wi 3 7 9 10 5 8 4 2 當MOD函數值為1(即C9=10)時,校驗碼應用大寫拉丁字母「X」表示;當MOD函數值為0(即C9=11)時,校驗碼仍用「0」表示;當C9的值為1至9時,校驗碼直接用C9的值表示。

閱讀全文

與校驗位碼計算方法相關的資料

熱點內容
透明手機解鎖方法 瀏覽:986
2021年智慧樹教育科學研究方法試題答案 瀏覽:704
測量鋪貼瓷磚平整度的正確方法 瀏覽:360
如何確定齒輪的製造方法 瀏覽:609
公路涵洞測量方法 瀏覽:638
對數方程最簡單的方法 瀏覽:85
導泄作用的研究方法 瀏覽:92
生態建設的方法有哪些 瀏覽:570
職位評價技巧和方法 瀏覽:301
有治療近視的方法嗎 瀏覽:745
蟲草花的最佳食用方法煲湯 瀏覽:374
寶雞扶風種植方法 瀏覽:676
目前術後疼痛臨床最常用的方法 瀏覽:967
衣櫃空心橫桿的正確安裝方法 瀏覽:847
梨花燙的製作方法視頻 瀏覽:659
人參的鑒別方法和原理 瀏覽:251
紅米6手機麥克風許可權在哪裡設置方法 瀏覽:453
失眠晚上耳鳴最好的治療方法 瀏覽:271
測定hiv的最簡便方法是選擇題 瀏覽:742
elf冰淇淋妝前膏怎麼使用方法 瀏覽:687