小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

!!!!!身份證號(hào)的含義 第十八位數(shù)字的計(jì)算方法

 看見就非常 2013-04-07

完整的18位身份證號(hào)的含義是:
第1、2位是省、自治區(qū)的編號(hào);第3、4位是地市的編號(hào);第5、6位是區(qū)縣的編號(hào);
(身份證號(hào)前六位是地區(qū)碼,可以憑此確定此人初次申報(bào)戶口的縣區(qū)市,但因?yàn)樯矸葑C號(hào)是終身不變的,一旦他遷移了戶口,就無法確定目前的戶籍所在區(qū)縣市了)
2、第7~14位是出生日期碼。
3、第15~17位為順序碼。同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、月、日出生的人員編定的順序號(hào)。其中第十七位奇數(shù)分給男性,偶數(shù)分給女性。
15~17位為順序號(hào),是縣、區(qū)級(jí)政府所轄派出所的分配碼,每個(gè)派出所分配碼為10個(gè)連續(xù)號(hào)碼,例如“000-009”或“060-069”,其中單數(shù)為男性分配碼,雙數(shù)為女性分配碼,如遇同年同月同日有兩人以上時(shí)順延第二、第三、第四、第五個(gè)分配碼。如:007的就是個(gè)男生 而且和他同年月日生的男生至少有兩個(gè) 他們的后四位是001* 和 003* 

4、校驗(yàn)碼。身份證最后一位,是根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗(yàn)碼計(jì)算出來的檢驗(yàn)碼。作為尾號(hào)的校驗(yàn)碼,如果某人的尾號(hào)是0-9,都不會(huì)出現(xiàn)X,但如果尾號(hào)是10,那么就得用X來代替,因?yàn)閄是羅馬數(shù)字的10。

身份證中第十八位數(shù)字的計(jì)算方法為:

1. 將前面的身份證號(hào)碼17位數(shù)分別乘以不同的系數(shù)。從第一位到第十七位的系數(shù)分別為:7、910、5、8、4、21、6、3、79、10、5、8、42;

2. 將這17位數(shù)字和系數(shù)相乘的結(jié)果相加;

3. 用加出來和除以11,看余數(shù)是多少?

4. 余數(shù)只可能有0 1、 2 3、 4、 5 6、 7 8、 9 1011個(gè)數(shù)字。其分別對(duì)應(yīng)的最后一位身份證的號(hào)碼為10、X、9、87、65、43、2

5. 通過上面得知如果余數(shù)是2,就會(huì)在身份證的第18位數(shù)字上出現(xiàn)羅馬數(shù)字的Ⅹ。如果余數(shù)是10,身份證的最后一位號(hào)碼就是2

例如:某男性的身份證號(hào)碼是34052419800101001X。我們要看看這個(gè)身份證是不是合法的身份證。

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

然后,用189除以11得出的結(jié)果是17 + 2/11,也就是說余數(shù)是2

最后,通過對(duì)應(yīng)規(guī)則就可以知道余數(shù)2對(duì)應(yīng)的數(shù)字是X。所以,這是一個(gè)合格的身份證號(hào)碼。

 

十八位身份證最末位是校驗(yàn)碼,按一定的規(guī)則產(chǎn)生的,用于校驗(yàn)身份證真?zhèn)?,按理這規(guī)則屬于保密的,X代表的是其中一個(gè)校驗(yàn)碼,是10。校驗(yàn)碼從0到X共11個(gè)。

    分配規(guī)則:根據(jù)〖中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn) GB 11643-1999〗中有關(guān)公民身份號(hào)碼的規(guī)定,公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。


       地址碼表示編碼對(duì)象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼。生日期碼表示編碼對(duì)象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。順序碼表示同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、月、日出生的人員編定的順序號(hào)。順序碼的奇數(shù)分給男性,偶數(shù)分給女性。校驗(yàn)碼是根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗(yàn)碼計(jì)算出來的檢驗(yàn)碼。下面舉例說明該計(jì)算方法。


        15位的身份證編碼首先把出生年擴(kuò)展為4位,簡(jiǎn)單的就是增加一個(gè)19,但是這對(duì)于1900年出生的人不使用(這樣的壽星不多了) 


       某男性公民身份號(hào)碼本體碼為34052419800101001V(V為校驗(yàn)碼),首先按照公式⑴計(jì)算:


        ∑(ai×Wi)(mod 11)……………………………………(1) 


公式(

1)說明: 
        i----表示號(hào)碼字符從右至左包括校驗(yàn)碼在內(nèi)的位置序號(hào); 
        ai----表示第i位置上的號(hào)碼字符值; 
        Wi----示第i位置上的加權(quán)因子(其值已定),其數(shù)值依據(jù)公式Wi=2^(n-1)(mod 11)計(jì)算得出。 

           i:     18    17    16    15    14    13    12    11    10    9    8    7     6    5    4    3    2    1 
          ai:      3      4      0      5      2      4      1      9      8    0    0    1     0    1    0    0    1    V 
          Wi:     7      9    10      5      8      4      2      1      6    3    7    9   10   5    8    4    2    1 

根據(jù)公式(1)進(jìn)行計(jì)算:


        ∑(ai×Wi) =(21+36+0+25+16+16+2+9+48++0+0+9+0+5+0+0+2) = 189 

        ∑(ai×Wi)(mod 11) = 2(189 ÷ 11 = 17 + 2/11)


然后根據(jù)計(jì)算的結(jié)果,從下面的表中查出相應(yīng)的校驗(yàn)碼,其中X表示計(jì)算結(jié)果為10:


        ∑(ai×WI) (mod 11) :   0    1    2    3    4    5    6    7    8    9    10 
        校 驗(yàn) 碼 字 符 值 V :1    0    X    9    8    7    6    5    4    3    2 


根據(jù)上表,查出計(jì)算結(jié)果為2的校驗(yàn)碼為所以該人員的公民身份號(hào)碼應(yīng)該為 34052419800101001X。

用條件格式檢查身份證校驗(yàn)碼是否正確的方法

            18位身份證校驗(yàn)碼是根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗(yàn)碼計(jì)算出來的檢驗(yàn)碼。
          為什么除11,在于計(jì)算校驗(yàn)碼時(shí)的函數(shù)。請(qǐng)看下邊的函數(shù):
公式如下:
∑(a[i]*W[i]) mod 11 ( i = 2, 3, ..., 18 )                    (公式一)
"*" 表示乘號(hào)
i--------表示身份證號(hào)碼每一位的序號(hào),從右至左,最左側(cè)為18,最右側(cè)為1。
a[i]-----表示身份證號(hào)碼第 i 位上的號(hào)碼
W[i]-----表示第 i 位上的權(quán)值 W[i] = 2^(i-1) mod 11

上述計(jì)算方法是從右至左,如果從左至右,第1-17位權(quán)重W[i]的計(jì)算結(jié)果為:

7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

計(jì)算公式一 令結(jié)果為 R
根據(jù)下表找出 R 對(duì)應(yīng)的校驗(yàn)碼即為要求身份證號(hào)碼的校驗(yàn)碼C。
R 0 1 2 3 4 5 6 7 8 9 10
C 1 0 X 9 8 7 6 5 4 3 2
由此看出 X 就是 10,羅馬數(shù)字中的 10 就是X,所以在新標(biāo)準(zhǔn)的身份證號(hào)碼中可能含有非數(shù)字的字母X。

         根據(jù)上述校驗(yàn)碼計(jì)算公式和原理,設(shè)置條件格式檢查校驗(yàn)碼方法如下:

假定身份證在B列(均為18位),檢查其校驗(yàn)碼是否正確,不正確的用紅色字體顯示。方法如下:
選中B列,“格式”/“條件格式”,將條件設(shè)為:

公式=RIGHT(B1)<>MID("10X98765432",MOD(SUMPRODUCT(MID(B$1,ROW(1:17),1)*MOD(2^(18-ROW(1:17)),11)),11)+1,1)

點(diǎn)“格式”,將字體設(shè)為紅色即可。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多