一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁網絡編程.Net編程 → 身份證號碼15位升18位(C#)

身份證號碼15位升18位(C#)

我要評論 2012/01/09 13:00:33 來源:綠色資源網 編輯:downcc.com [ ] 評論:0 點擊:592次

身份證號碼15位升18位

身份證18位驗證

18位身份證標準在國家質量技術監督局于1999年7月1日實施的GB11643-1999《公民身份號碼》中做了明確的規定。 GB11643-1999《公民身份號碼》為GB11643-1989《社會保障號碼》的修訂版,其中指出將原標準名稱"社會保障號碼"更名為"公民身份號碼",另外GB11643-1999《公民身份號碼》從實施之日起代替GB11643-1989。GB11643-1999《公民身份號碼》主要內容如下:
一、范圍
該標準規定了公民身份號碼的編碼對象、號碼的結構和表現形式,使每個編碼對象獲得一個唯一的、不變的法定號碼。
二、編碼對象
公民身份號碼的編碼對象是具有中華人民共和國國籍的公民。
三、號碼的結構和表示形式
1、號碼的結構
公民身份號碼是特征組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。
2、地址碼
表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼,按GB/T2260的規定執行。
3、出生日期碼
表示編碼對象出生的年、月、日,按GB/T7408的規定執行,年、月、日代碼之間不用分隔符。
4、順序碼
表示在同一地址碼所標識的區域范圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。
5、校驗碼
(1)十七位數字本體碼加權求和公式
S = Sum(Ai * Wi), i = 0, ... , 16 ,先對前17位數字的權求和
Ai:表示第i位置上的身份證號碼數字值
Wi:表示第i位置上的加權因子
Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
(2)計算模
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
四、舉例如下:
北京市朝陽區: 11010519491231002X
廣東省汕頭市: 440524188001010014
 

15位升18的方法

根據〖中華人民共和國國家標準 GB 11643-1999〗中有關公民身份號碼的規定,公民身份號碼是特征組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。

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

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

某男性公民身份號碼本體碼為34052419800101001,首先按照公式⑴計算:

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

公式(1)中:
i----表示號碼字符從由至左包括校驗碼在內的位置序號;
ai----表示第i位置上的號碼字符值;
Wi----示第i位置上的加權因子,其數值依據公式Wi=2(n-1)(mod 11)計算得出。

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 a1

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

ai×Wi 21 36 0 25 16 16 2 9 48 0 0 9 0 5 0 0 2 a1

根據公式(1)進行計算:

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

189 ÷ 11 = 17 + 2/11

∑(ai×Wi)(mod 11) = 2

然后根據計算的結果,從下面的表中查出相應的校驗碼,其中X表示計算結果為10:

∑(ai×WI)(mod 11) 0 1 2 3 4 5 6 7 8 9 10
校驗碼字符值ai 1 0 X 9 8 7 6 5 4 3 2
根據上表,查出計算結果為2的校驗碼為所以該人員的公民身份號碼應該為 34052419800101001X。

C#代碼:


  private string per15To18(string perIDSrc)
  {
   int iS = 0;
 
   //加權因子常數
   int[] iW=new int[]{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2};
   //校驗碼常數
   string LastCode="10X98765432";
   //新身份證號
   string perIDNew;
 
   perIDNew=perIDSrc.Substring(0,6);
   //填在第6位及第7位上填上‘1’,‘9’兩個數字
   perIDNew += "19";
 
   perIDNew += perIDSrc.Substring(6,9);
 
   //進行加權求和
   for( int i=0; i<17; i++)
   {
    iS += int.Parse(perIDNew.Substring(i,1)) * iW[i];
   }
    
   //取模運算,得到模值
   int iY = iS%11;
   //從LastCode中取得以模為索引號的值,加到身份證的最后一位,即為新身份證號。
   perIDNew += LastCode.Substring(iY,1);

   return perIDNew;
  }

關鍵詞:身份證號碼

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 37 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
久久久亚洲欧洲日产国码αv| 亚洲精品综合精品自拍| 久久午夜av| 亚洲人屁股眼子交8| 亚洲国产成人精品女人久久久| 免费毛片一区二区三区久久久| 久久综合久色欧美综合狠狠| 国产精品无人区| 亚洲影院污污.| 欧美剧在线观看| 亚洲欧美日韩国产另类专区| 国产精品一区二区三区观看| 欧美日本不卡| 一本色道久久精品| 亚洲高清免费| 日韩亚洲国产精品| 欧美日韩精品在线| 欧美日韩一区二区三| 欧美金8天国| 日韩视频一区二区| 久久精品av麻豆的观看方式| 亚洲国产精品久久久久婷婷老年| 亚洲人成网站777色婷婷| 麻豆久久婷婷| 91久久精品日日躁夜夜躁国产| 亚洲精品日韩综合观看成人91| 欧美一区二区在线观看| 亚洲影视综合| 狂野欧美激情性xxxx欧美| 国产亚洲精品一区二区| 久久久久九九视频| 黑丝一区二区三区| 在线观看亚洲视频| 亚洲免费一在线| 欧美日韩黄色大片| 裸体一区二区三区| 亚洲男人第一网站| 亚洲影音一区| 一本色道久久综合亚洲精品小说| 欧美不卡一区| 欧美精品91| 久久综合亚洲社区| 亚洲国产第一页| 亚洲在线中文字幕| 欧美阿v一级看视频| 影视先锋久久| 欧美国产一区视频在线观看| 久久午夜羞羞影院免费观看| 欧美精品v日韩精品v国产精品| 国产精品理论片在线观看| 激情视频一区| 欧美三级欧美一级| 国产精品成人在线观看| 国产欧美一区二区三区视频| 麻豆精品在线播放| 欧美高潮视频| 亚洲大胆视频| 亚洲色在线视频| 国产精品成av人在线视午夜片| 巨胸喷奶水www久久久免费动漫| 一本一道久久综合狠狠老精东影业| 国产精品久久久一本精品| 黄色日韩精品| 亚洲福利视频三区| 久久免费99精品久久久久久| 一区二区三区在线免费播放| 欧美激情中文字幕乱码免费| 亚洲精品一区久久久久久| 在线观看91精品国产麻豆| 国产精品国产三级国产专播品爱网| 亚洲深爱激情| 国产日韩精品在线观看| 欧美不卡一卡二卡免费版| 国产亚洲一本大道中文在线| 欧美小视频在线| 久久国产66| 一本一本久久a久久精品综合妖精| 欧美三级日韩三级国产三级| 亚洲国产mv| 一区二区三区精品视频| 久久精品一本久久99精品| 欧美日韩高清在线观看| 夜夜爽www精品| 亚洲第一网站免费视频| 亚洲制服少妇| 欧美激情免费观看| 美女爽到呻吟久久久久| 国产精品视频一| 午夜久久影院| 国产模特精品视频久久久久| 亚洲裸体视频| 欧美性大战久久久久| 欧美福利一区二区| 久久久久久久久久看片| 亚洲福利一区| 欧美高清视频一区二区三区在线观看| 国产日韩一区二区三区| 久久女同精品一区二区| 日韩亚洲视频| 伊人伊人伊人久久| 亚洲精品日韩在线观看| 国产日韩欧美一区二区三区在线观看| 一本色道久久99精品综合| 欧美一区二区三区免费观看视频| 欧美一级片久久久久久久| 亚洲黄色性网站| 国产欧美精品日韩区二区麻豆天美| 欧美午夜精品久久久久久浪潮| 国产精品视频| 欧美专区在线观看一区| 久久久久久久综合| 亚洲乱码国产乱码精品精| 久久精品女人的天堂av| 亚洲精品一区在线观看香蕉| 久久久久久久久久久一区| 久久久久国产精品www| 亚洲欧美一区二区三区极速播放| 国产精品毛片a∨一区二区三区|国| 香蕉久久精品日日躁夜夜躁| 国产精品激情| 国产精品theporn| 午夜精品久久久久久久99水蜜桃| 亚洲第一狼人社区| 日韩一区二区电影网| 亚洲一区视频在线| 亚洲精品国产精品国自产观看| 国产精品成人aaaaa网站| 久久免费国产精品1| 麻豆精品国产91久久久久久| 亚洲影视在线播放| 欧美一区免费视频| 亚洲欧洲偷拍精品| 亚洲成在人线av| 久久手机精品视频| 欧美激情精品久久久六区热门| 亚洲免费在线| 亚洲深夜激情| 国产精品区一区二区三| 欧美一级大片在线观看| 一区二区三区中文在线观看| 国产午夜精品美女毛片视频| 国产乱码精品一区二区三区不卡| 亚洲国产精品日韩| 嫩草伊人久久精品少妇av杨幂| 欧美性生交xxxxx久久久| 亚洲开发第一视频在线播放| 在线免费观看欧美| 国产精品欧美精品| 亚洲国产欧美不卡在线观看| 亚洲自拍16p| 国产精品老牛| 亚洲精品久久久久久一区二区| 国产日韩在线播放| 久久久久久国产精品一区| 一区二区精品| 国产精品香蕉在线观看| 欧美视频一区在线| 欧美日韩你懂的| 欧美成人精品在线视频| 国产毛片一区| 亚洲第一二三四五区| 久久亚洲综合色| 91久久久在线| 久久九九全国免费精品观看|