最新消息:学生作文网,您身边的作文指导专家!

身份号码证大全 身份证号大全

小学作文 zuowen 3浏览

【 – 小学作文】

身份号码证大全(一)

身份证号码编码规则

18 位身份证号码编码规则:根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。可以用字母表示如为 ABCDEFYYYYMMDDXXXR。其含义如下:

1. 地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按 GB/T2260 的规定执行。

2. 出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,按 GB/T7408 的规定执行,年、月、日分别用 4 位、2 位(不足两位加 0)、2(同上)位数字表示,之间不用分隔符。

3. 顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

4.校验码(R):一位数字,通过前 17 位数字按照 ISO 7064:1983.MOD 11-2 校验码计算得出。

15 位的身份证编码首先把出生年扩展为 4 位,简单的就是增加一个 19,但是这对于 1900 年出生的人不使用(这样的寿星不多了)

关于地址码含义的详细解释:身份证前六位是地区代码,我们用 ABCDEF 表示。 代码的解释规则如下:

A:国内区域

1 华北三省二市

2 东北三省

3 华东六省一市

4 华南六省

5 西南四省一市

6 西北五省

7 台湾

8 港澳

B(或者说是 AB,就是前 2 位):省(直辖市,自治区,特别行政区)代码

按照 A 划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。

具体省(直辖市,自治区,特别行政区)代码如下:

11-15 京、津、冀、晋、蒙

21-23 辽、吉、黑

31-37 沪、苏、浙、皖、闽、赣、鲁

41-46 豫、鄂、湘、粤、桂、琼

50-54 渝、川、贵、云、藏

61-65 陕、甘、青、宁、新

81-82 港、澳

生日期码(YYYYMMDD)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981 年 5 月 11 日就用 19810511 表示。

顺序码(XXX)(身份证第十五位到十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为 10 个连续号码,例如“000-009”或“060-069”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。如:007 的就是个男生,而且和他同年月日生的男生至少有两个,他们的后四位是 001* 和 003*。分配顺序码中“999、998、997、996”四个顺序号分别为男女性百岁以上老人专用的特定编号。

关于校验码

18 位身份证最末位是校验码,是按一定的规则产生的,用于校验身份证真伪,按理这规则属于保密的,X 代表的是其中一个校验码,是 10。校验码从 0 到 X 共 11 个。

校验码是通过一系列数学计算得出来的,具体校验的计算方式如下:

公式为:∑(Ai×Wi)(mod 11)

i——表示号码字符从右至左包括校验码在内的位置序号;

Ai——表示第 i 位置上的号码字符值;

Wi——示第 i 位置上的加权因子(其值已定),其数值依据公式 Wi=2^(i-1)(mod 11) 计算得出。其各位对应的值依次为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

例如:某男性公民身份号码为 34052419800101001V(V为校验码),对前 17 位数字本体码首先按照上面公式加权求和计算:

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

∑(Ai×Wi)(mod 11) = 189 mod 11 = 2

然后根据计算的结果,从下面的表中查出相应的校验码。其中 X 表示计算结果为 10。

根据上表,查出计算结果为 2 的校验码为 X,所以该人员的公民身份号码应该为 34052419800101001X。

如果校验码不符合这个规则,则肯定是假号码。

关于 18 位身份证号码尾数是“X”的一种解释:因为按照上面的规则,校验码有 11 个,而不是 10 个,所以不能用 0-9 表示。所以如果尾号是 10,那么就得用 X 来代替,因为如果用 10 做尾号,那么此人的身份证就变成了 19 位,而 19 位的号码违反了国家标准,并且我国的计算机应用系统也不承认 19 位的身份证号码。Ⅹ 是罗马数字的 10,用 X 来代替 10,可以保证公民的身份证符合国家标准。

//省份证号码真伪识别程序,第一位号码不计在内 #include<iostream> #include<math.h> using namespace std; int main() {

char st[19];

int num[19],w[19],s=0; freopen("num.txt","r",stdin); freopen("res.txt","w",stdout); cin>>st;

for(int i=1; i<=18; i++) num[i]=st[i]-'0'; for(int i=1;i<=18;i++)

cout<<num[i]; cout<<endl;

if((num[15]*100+num[16]*10+num[17])%2==0) cout<<"女性\n"; else cout<<"男性\n"; for(int i=1; i<=17; i++){ w[i]=(int)pow(2,18-i)%11; cout<<w[i]<<" "; s+=num[i]*w[i]; } s%=11;

if(s==0 && num[18]==1){ cout<<"\nok!\n"; return 0; }

if(s==1 && num[18]==0){ cout<<"\nok!\n"; return 0; }

if(s==2 && (st[18]=='X' || st[18]=='x')){ cout<<"\nok!\n"; return 0; }

if((s>=3 && s<=10) && (s+num[18]==12)){ cout<<"\nok!\n"; return 0; }

cout<<"\nError!\n"; return 0; }

身份号码证大全(二)

山东省各地身份证号码段

37","山东省"

"3701 ","山东省济南市"

"370101 ","山东省济南市市辖区 ","370102 ","山东省济南市历下区 " "370103 ","山东省济南市市中区 ","370104 ","山东省济南市槐荫区 " "370105 ","山东省济南市天桥区 ","370112 ","山东省济南市历城区 " "370113 ","山东省济南市长清区 ","370124 ","山东省济南市平阴县 " "370125 ","山东省济南市济阳县 ","370126 ","山东省济南市商河县 " "370181 ","山东省济南章丘市 "

"3702 ","山东省青岛市 "

"370201 ","山东省青岛市市辖区 ","370202 ","山东省青岛市市南区 " "370203 ","山东省青岛市市北区 ","370205 ","山东省青岛市四方区 " "370211 ","山东省青岛市黄岛区 ","370212 ","山东省青岛市崂山区 " "370213 ","山东省青岛市李沧区 ","370214 ","山东省青岛城阳区 " "370281 ","山东省青岛胶州市 ","370282 ","山东省青岛即墨市 " "370283 ","山东省青岛平度市 ","370284 ","山东省青岛胶南市 " "370285 ","山东省青岛莱西市 "

"3703 ","山东省淄博市 "

"370301 ","山东省淄博市市辖区 ","370302 ","山东省淄博市淄川区 " "370303 ","山东省淄博市张店区 ","370304 ","山东省淄博市博山区 " "370305 ","山东省淄博市临淄区 ","370306 ","山东省淄博市周村区 " "370321 ","山东省淄博市桓台县 ","370322 ","山东省淄博市高青县 " "370323 ","山东省淄博市沂源县 "

"3704 ""山东省枣庄市 "

"370401 ","山东省枣庄市市辖区 ","370402 ","山东省枣庄市市中区 " "370403 ","山东省枣庄市薛城区 ","370404 ","山东省枣庄市峄城区 " "370405 ","山东省枣庄市台儿庄区 ","370406 ","山东省枣庄市山亭区 " "370481 ","山东省枣庄滕州市 "

"3705 ""山东省东营市 "

"370501 ","山东省东营市市辖区 ","370502 ","山东省东营市东营区 " "370503 ","山东省东营市河口区 ","370521 ","山东省东营市垦利县 " "370522 ","山东省东营市利津县 ","370523 ","山东省东营市广饶县 " "3706 ","山东省烟台市 "

"370601 ","山东省烟台市市辖区 "

"370602 ","山东省烟台市芝罘区 ","370611 ","山东省烟台市福山区 " "370612 ","山东省烟台市牟平区 ","370613 ","山东省烟台市莱山区 " "370634 ","山东省烟台市长岛县 ","370681 ","山东省烟台龙口市 " "370682 ","山东省烟台莱阳市 ","370683 ","山东省烟台莱州市 " "370684 ","山东省烟台蓬莱市 ","370685 ","山东省烟台招远市 " "370686 ","山东省烟台栖霞市 ","370687 ","山东省烟台海阳市 " "3707 ","山东省潍坊市 "

"370701 ","山东省潍坊市市辖区 "

"370702 ","山东省潍坊市潍城区 ","370703 ","山东省潍坊市寒亭区 " "370704 ","山东省潍坊市坊子区 ","370705 ","山东省潍坊市奎文区 " "370724 ","山东省潍坊市临朐县 ","370725 ","山东省潍坊市昌乐县 " "370781 ","山东省潍坊青州市 ","370782 ","山东省潍坊诸城市 " "370783 ","山东省潍坊寿光市 ","370784 ","山东省潍坊安丘市 "

"370785 ","山东省潍坊高密市 ","370786 ","山东省潍坊昌邑市 " "3708 ","山东省济宁市 "

"370801 ","山东省济宁市市辖区 "

"370802 ","山东省济宁市市中区 ","370811 ","山东省济宁市任城区 " "370826 ","山东省济宁市微山县 ","370827 ","山东省济宁市鱼台县 " "370828 ","山东省济宁市金乡县 ","370829 ","山东省济宁市嘉祥县 " "370830 ","山东省济宁市汶上县 ","370831 ","山东省济宁市泗水县 " "370832 ","山东省济宁市梁山县 ","370881 ","山东省济宁曲阜市 " "370882 ","山东省济宁兖州市 ","370883 ","山东省济宁邹城市 " "3709 ","山东省泰安市 "

"370901 ","山东省泰安市市辖区 "

"370902 ","山东省泰安市泰山区 ","370903 ","山东省泰安市岱岳区 " "370921 ","山东省泰安市宁阳县 ","370923 ","山东省泰安市东平县 " "370982 ","山东省泰安新泰市 ","370983 ","山东省泰安肥城市 " "3710 ","山东省威海市 "

"371001 ","山东省威海市市辖区 "

"371002 ","山东省威海环翠区 ","371081 ","山东省威海文登市 " "371082 ","山东省威海荣成市 ","371083 ","山东省威海乳山市 " "3711 ","山东省日照市 "

"371101 ","山东省日照市市辖区 "

"371102 ","山东省日照市东港区 ","371103 ","山东省日照市岚山区 " "371121 ","山东省日照市五莲县 ","371122 ","山东省日照市莒县 " "3712 ","山东省莱芜市 "

"371201 ","山东省莱芜市市辖区 "

"371202 ","山东省莱芜市莱城区 ","371203 ","山东省莱芜市钢城区 " "3713 ","山东省临沂市 "

"371301 ","山东省临沂市市辖区 "

"371302 ","山东省临沂市兰山区 ","371311 ","山东省临沂市罗庄区 " "371312 ","山东省临沂市河东区 ","371321 ","山东省临沂市沂南县 " "371322 ","山东省临沂市郯城县 ","371323 ","山东省临沂市沂水县 " "371324 ","山东省临沂市苍山县 ","371325 ","山东省临沂市费县 " "371326 ","山东省临沂市平邑县 ","371327 ","山东省临沂市莒南县 " "371328 ","山东省临沂市蒙阴县 ","371329 ","山东省临沂市临沭县 " "3714 ","山东省德州市 "

"371401 ","山东省德州市市辖区 "

"371402 ","山东省德州市德城区 ","371421 ","山东省德州市陵县 " "371422 ","山东省德州市宁津县 ","371423 ","山东省德州市庆云县 " "371424 ","山东省德州市临邑县 ","371425 ","山东省德州市齐河县 " "371426 ","山东省德州市平原县 ","371427 ","山东省德州市夏津县 " "371428 ","山东省德州市武城县 ","371481 ","山东省德州乐陵市 " "371482 ","山东省德州禹城市 "

3715 ","山东省聊城市 "

"371501 ","山东省聊城市市辖区 ","371502 ","山东省聊城市东昌府区 " "371521 ","山东省聊城市阳谷县 ","371522 ","山东省聊城市莘县 " "371523 ","山东省聊城市茌平县 ","371524 ","山东省聊城市东阿县 " "371525 ","山东省聊城市冠县 ","371526 ","山东省聊城高唐县 " "371581 ","山东省聊城临清市 "

"3716 ","山东省滨州市 "

"371601 ","山东省滨州市市辖区 ","371602 ","山东省滨州市滨城区 " "371621 ","山东省滨州市惠民县 ","371622 ","山东省滨州市阳信县 " "371623 ","山东省滨州市无棣县 ","371624 ","山东省滨州市沾化县 " "371625 ","山东省滨州市博兴县 ","371626 ","山东省滨州市邹平县 " "3717 ","山东省荷泽市 "

"371701 ","山东省荷泽市市辖区 "

"371702 ","山东省荷泽市牡丹区 ","371721 ","山东省荷泽市曹县 " "371722 ","山东省荷泽市单县 ","371723 ","山东省荷泽市成武县 " "371724 ","山东省荷泽市巨野县 ","371725 ","山东省荷泽市郓城县 " "371726 ","山东省荷泽市鄄城县 ","371727 ","山东省荷泽市定陶县 " "371728 ","山东省荷泽市东明县 ","

身份号码证大全(三)

上海身份证号码大全

上海身份证号码按辖区划分

①上海中心城区

注释:上海九大中心城区的身份证排列是以黄浦区为原点,顺时针旋转一圈来划分的。 ②上海郊区

③上海郊县

身份证补注: 310102 上海市黄浦区(原南市区)

310111 上海市宝山区(原吴淞区)

310119 上海市南汇区 (并入浦东新区)

310220 (原上海市)

310221 上海市闵行区(原上海县)

310222 上海市嘉定区(原嘉定县)

310223 上海市宝山区(原宝山县)

310224 上海市浦东新区(原川沙县)

310225 上海市南汇区(原南汇县)

310226 上海市奉贤区(原奉贤县)

310227 上海市松江区(原松江县)

310228 上海市金山区(原金山县)

310229 上海市青浦区(原青浦县)

以上补充号码尚有,究其原因是由于上海多次经济规划和行政规划(如并区和撤区,区域资源整合等),从而造成了上海各区居民身份证号码现在不连续的现象。等过些年崇明县变区后,又会出现新的身份证开头号码。

现各区身份证号码不连续的历史原因

历史发展

鸦片战争后上海开埠,外国的船只从外洋直溯而上,1845年英国殖民者首先在上海县境域划定英租界;1849年,法国殖民者也要求划定法租 界;1863年,美租界与英租界合并成立公共租界。至此,上海市区划分为不同的管辖区,租界以南的华界被称为南市,同时,苏州河以北老闸(宋代建)和新闸 (清代建)一带因大量贫苦农民的流入,逐渐兴起,形成北市。1910年清政府颁发《城乡自治章程》,上海县合城南境、老闸、新闸、江境庙区域为上海城;另 设蒲松镇、东泾镇及12乡。1914年,上海改城为市,蒲松镇也改为蒲松市,另设闸北市、洋泾市,合称19市乡。1926年孙传芳督江苏省,成立淞沪商 埠,分全境为上海、闸北、浦东、沪西以及吴淞5区。

国民政府成立后,根据孙中山的大上海计划,1928年国民政府设立上海特别市,扩大市区范围包括上海、宝山县的一部分,设立17个区,而上海地区各 县则仍属江苏省,从此上海市与上海县分离。1930年又改特别市为市,辖吴淞、引翔、闸北、法华、沪南、塘桥等17个区,全市面积527.5平方公里。城 市范围东达浦东,西至静安寺、徐家汇,南趋龙华,北达宝山路底。

1949年5月上海解放后,成立上海市人民政府,设黄浦、老闸、邑庙、蓬莱、嵩山、卢湾、常熟、徐汇、长宁、普陀、闸北、静安、新成、江宁、北站、 虹口、北四川路、提篮桥、杨浦、榆林等20个区和新市、江湾、吴淞、大场、新泾、龙华、洋泾、真如、高桥等10个郊区。同时,上海的郊县苏南、苏北行署, 后由江苏省管辖。1956年经过行政调整,上海市辖区减为18个。1958年,为了适应城市发展的需要,将江苏所属上海地区的郊县划入上海市,至此,上海 市辖黄浦、邑庙、蓬莱、卢湾、徐汇、长宁、普陀、闸北、新成、江宁、虹口、提篮桥、杨浦、榆林等14个区,浦东、嘉定、宝山、上海、崇明、松江、奉贤、南 汇、青浦、川沙和金山等11个县,总面积达6340.5平方公里,比建国初大十倍以上。1960年,撤消邑庙、蓬莱设立南市区;撤消新成、江宁设立静安 区;撤消提篮桥区、榆林区并分别并入虹口、杨浦两区;析上海县置闵行区,析宝山县置吴淞区,次年又撤消浦东县。1964年,撤消闵行区与吴淞区,此后上海 保持了10个区和10个县不变达10余年之久。 文化大革命结束后,1980、81两年,再置吴淞区与闵行区。1988年,撤消吴淞区和宝山县改为宝山区。1992年,撤消嘉定县,设立嘉定区。为进一 步改革开放,1993年撤消川沙县,将其境域与黄浦、杨浦、南市的浦东地区合并设立浦东新区。同年,撤消上海县和闵行区,合设新的闵行区。20世纪末,松江县、青浦县和金山县也改为区。2000年南市区划入黄浦区。2001年奉贤县和南汇县撤县建区。2009年为了更好的开发浦东地区,合理配置地区经济与社会资源,综合优化总体布局,促进社会协调健康发展,撤南汇区并入浦东新区。时至今日,上海全市共辖17个区、1个县。

身份号码证大全(四)

转载请注明:中小学优秀作文大全_作文模板_写作指导_范文大全 » 身份号码证大全 身份证号大全