一区二区三区在线视频播放_一区在线播放视频_欧美.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| 亚洲国产精品电影在线观看| 久久国产一区二区| 欧美日韩国产另类不卡| 亚洲人被黑人高潮完整版| 日韩一级在线| 亚洲精品一区久久久久久| 亚洲第一福利在线观看| 亚洲影院免费| 国内精品久久久久久久影视蜜臀| 国产精品视频第一区| 午夜精品久久久久久99热| 美腿丝袜亚洲色图| 欧美韩国一区| 中文网丁香综合网| 宅男噜噜噜66一区二区66| 美乳少妇欧美精品| 国产欧美日本一区二区三区| 黄色成人av网| 亚洲精品久久视频| 国产午夜亚洲精品羞羞网站| 亚洲国产你懂的| 亚洲制服欧美中文字幕中文字幕| 国产精品视频99| 国产日韩欧美一区二区三区四区| 欧美精品一区二区在线播放| 一区二区三区免费观看| 国产自产精品| 亚洲视频在线免费观看| 篠田优中文在线播放第一区| 一区二区三区国产在线观看| 亚洲毛片一区| 亚洲无亚洲人成网站77777| 日韩午夜电影av| 在线日本高清免费不卡| 久久精品国产免费观看| 欧美日韩视频在线观看一区二区三区| 国产精品视频男人的天堂| 亚洲每日更新| 精品盗摄一区二区三区| 国产日产高清欧美一区二区三区| 久久久久久久高潮| 亚洲第一中文字幕在线观看| 国产麻豆午夜三级精品| 亚洲国语精品自产拍在线观看| **欧美日韩vr在线| 亚洲午夜精品| 亚洲一区在线直播| 国产精品久久一卡二卡| 亚洲一级特黄| 欧美日韩免费观看一区二区三区| 亚洲视频一二| 另类酷文…触手系列精品集v1小说| 欧美韩日高清| 久久精品国产v日韩v亚洲| 亚洲视频在线播放| 亚洲人成免费| 欧美日韩国产精品| 亚洲精品日韩在线观看| 久久精品国产亚洲精品| 国产精品国产三级国产专区53| 在线精品观看| 国产亚洲午夜| 欧美暴力喷水在线| 一区二区三区欧美| 欧美日韩国产色综合一二三四| 欧美在线视频网站| 国产精品v欧美精品v日本精品动漫| 国产午夜精品全部视频在线播放| 欧美激情久久久久久| 国产三级精品三级| 一区二区电影免费在线观看| 久久久一区二区三区| 欧美精品午夜视频| 伊人成人网在线看| 欧美三日本三级少妇三99| 一区二区免费看| 亚洲激情小视频| 欧美日韩精品免费观看视频| 欧美日韩日本国产亚洲在线| 欧美呦呦网站| 亚洲电影有码| 欧美亚洲一区三区| 亚洲国产精品成人精品| 伊人成人在线视频| 在线成人www免费观看视频| 性久久久久久久| 国产精品热久久久久夜色精品三区| 国内欧美视频一区二区| 欧美黄色影院| 久久久99久久精品女同性| 欧美成人精品高清在线播放| 1769国产精品| 午夜视频在线观看一区二区| 亚洲九九九在线观看| 久久国产婷婷国产香蕉| 欧美在线观看www| 欧美精品v国产精品v日韩精品| 国产欧美一区视频| 免费成年人欧美视频| 欧美一区二区三区男人的天堂| 欧美韩日高清| 99国产精品视频免费观看一公开| 欧美剧在线观看| 欧美成人亚洲成人| 亚洲精品午夜精品| 狠狠色丁香久久婷婷综合丁香| 欧美一区二区啪啪| 国产欧亚日韩视频| 亚洲五月婷婷| 国产综合色精品一区二区三区| 午夜精彩视频在线观看不卡| 国产精一区二区三区| 久久se精品一区二区| 亚洲日韩欧美视频| 久久av红桃一区二区小说| 在线观看中文字幕亚洲| 伊人夜夜躁av伊人久久| 亚洲国产视频a| 狠狠色狠色综合曰曰| 欧美与黑人午夜性猛交久久久| 国产精品美女诱惑| 亚洲国产日日夜夜| 国产精品久久午夜| 麻豆精品视频在线| 欧美精品日韩精品| 久久精品视频在线| 一卡二卡3卡四卡高清精品视频| 欧美激情视频给我| 性色av香蕉一区二区| 久久在线91| 国产日韩一区二区三区在线播放| 免费欧美电影| 欧美成人第一页| 国产精品成人aaaaa网站| 尤物九九久久国产精品的特点| 亚洲男女自偷自拍图片另类| 国产综合视频| 欧美福利一区二区三区| 欧美精品九九| 亚洲区中文字幕| 欧美视频一区二| 欧美福利小视频| 亚洲美女一区| 狠狠做深爱婷婷久久综合一区| 亚洲另类在线一区| 欧美日韩一区二区在线播放| 在线一区二区三区做爰视频网站| 亚洲欧洲一区二区三区在线观看| 久久精品91久久久久久再现| 激情久久综艺| 妖精成人www高清在线观看| 国产精品普通话对白| 伊人精品在线| 欧美日韩二区三区| 欧美成人精品1314www| 亚洲福利电影| 欧美久久一级| 久久久久久亚洲精品不卡4k岛国| 夜夜嗨av一区二区三区中文字幕| 亚洲国产裸拍裸体视频在线观看乱了中文| 午夜国产不卡在线观看视频|