国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語言 - JAVA教程 - 二代身份證驗證示例

二代身份證驗證示例

2019-11-10 15:22java技術(shù)網(wǎng) JAVA教程

這篇文章主要介紹了二代身份證驗證示例,需要的朋友可以參考下

(一)18身份證號碼的結(jié)構(gòu)

公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗碼組成。

排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位校驗碼。 
1、地址碼 
表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)域劃分代碼,按GB/T2260的規(guī)定執(zhí)行。
2、出生日期碼 
表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。 
3、順序碼 
表示在同一地址碼所標(biāo)識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。 
4、校驗碼計算步驟

(1)十七位數(shù)字本體碼加權(quán)求和公式 
S = Sum(Ai * Wi), i = 0, ... , 16 ,先對前17位數(shù)字的權(quán)求和 
Ai:表示第i位置上的身份證號碼數(shù)字值(0~9) 
Wi:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 (表示第i位置上的加權(quán)因子)
(2)計算模 
Y = mod(S, 11)

(3)根據(jù)模,查找得到對應(yīng)的校驗碼 
Y: 0 1 2 3 4 5 6 7 8 9 10 
校驗碼: 1 0 X 9 8 7 6 5 4 3 2

(二)根據(jù)17位數(shù)字本體碼獲取最后一位校驗碼程序?qū)嵗?/p>

 

復(fù)制代碼代碼如下:

public class Id18 {
    int[] weight={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};    //十七位數(shù)字本體碼權(quán)重
    char[] validate={ '1','0','X','9','8','7','6','5','4','3','2'};    //mod11,對應(yīng)校驗碼字符值    

    public char getValidateCode(String id17){
        int sum=0;
        int mode=0;
        for(int i=0;i<id17.length();i++){
            sum=sum+Integer.parseInt(String.valueOf(id17.charAt(i)))*weight[i];
        }
        mode=sum%11;
        return validate[mode];
    }

    public static void main(String[] args){
        Id18 test=new Id18();
        System.out.println("該身份證驗證碼:"+test.getValidateCode("14230219700101101"));    //該身份證校驗碼:3
    }
}

 

(三)說明

1.程序可以根據(jù)已有的17位數(shù)字本體碼,獲取對應(yīng)的驗證碼。

2.該程序可以剔除驗證碼不正確的身份證號碼。

3.15位的身份證出生年份采用年份后2位,沒有最后1位校驗碼。

4.完整的身份證18位,最后一位校驗位可能是非數(shù)字。我們的一個項目,數(shù)據(jù)庫保存前17位數(shù)字,這樣對應(yīng)一些SQL語句(比如inner join)有加速作用的!!!

延伸 · 閱讀

精彩推薦
455
主站蜘蛛池模板: www.久草.com| 国产一区二区三区在线免费看 | 国产精品久久久久久久9999 | 精品免费视频 | 中文字幕 亚洲一区 | 成人免费毛片在线观看 | 伊人网电影 | 人人99| 黄色激情网站 | 日本在线小视频 | 日本久久免费 | 一区视频在线 | 一区二区不卡视频 | 久久久www成人免费无遮挡大片 | 欧美第一专区 | 国产精品国产精品国产专区不卡 | 日韩成人高清视频 | 一级毛片免费播放 | 久久午夜影院 | 久久精品99国产精品日本 | 青青草99 | 精品影院 | 欧美国产一区二区 | 欧美一级片 | 一本大道色卡1卡2卡3 | 中文字幕乱码视频32 | 九色在线视频 | 久久久久久久久久久久久av | www中文字幕 | 在线视频一区二区三区 | 亚洲国产精品视频 | 狠狠操影院| 欧美激情综合网 | 五月天一区二区 | 欧美日韩精品一区二区三区四区 | 亚洲a网| 欧美激情精品久久久久久 | 久久妇女高潮片免费观看 | 这里只有精品视频在线 | 午夜视频免费在线观看 | 日本不卡一二三区 |