身份证编码1
身份证1开头

身份证1开头公民身份号码是每个公民唯一的、终身不变的身份代码,由公安机关按照公民身份号码国家标准编制。
即使更改户籍,居住地址虽然会发生变化,但是身份证号码却终身不变。
身份证号码是特征组合码,由十七位数字本体码和一位校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
其中,第一、二位表示省(自治区、直辖市、特别行政区)。
第三、四位表示市(地区、自治州、盟及国家直辖市所属市辖区和县的汇总码)。
其中,01-20,51-70表示省直辖市;21-50表示地区(自治州、盟)。
第五、六位表示县(市辖区、县级市、旗)。
01-18表示市辖区或地区(自治州、盟)辖县级市;21-80表示县(旗);81-99表示省直辖县级市。
下面一起来看看具体的省份身份证开头,1开头:包括北京市、天津市、河北省、山西省、内蒙古自治区,身份证第一位数字是1。
具体到每个省、市、自治区,那就得看前两位数字。
11代表北京,12代表天津,13代表河北,14代表山西,15代表内蒙古。
2开头:包括辽宁省、吉林省、黑龙江省,具体到每个省,21代表辽宁,22代表吉林,23代表黑龙江。
3开头:包括上海市、江苏省、浙江省、安徽省、福建省、江西省、山东省。
具体到各省市,31代表上海,32代表江苏,33代表浙江,34代表安徽,35代表福建,36代表江西,37代表山东。
4开头:包括河南省、湖北省、湖南省、广东省、广西壮族自治区、海南省。
41代表河南、42代表湖北、43代表湖南、44代表广东、45代表广西、46代表海南。
5开头:包括重庆市、四川省、贵州省、云南省、西藏自治区。
具体到各省、市、自治区,50代表重庆,51代表四川,52代表贵州,53代表云南,54代表西藏。
6开头:包括陕西省、甘肃省、青海省、宁夏回族自治区、新疆维吾尔自治区。
具体到各省区,61代表陕西,62代表甘肃,63代表青海,64代表宁夏,65代表新疆。
第一章(第2节)信息的编码-1

第一章 信息与信息技术第二节 信息的编码(1)信息可以用ア定的方式表现出来,用来表示信息的符号组合叫做信息的代码。
如身份证号码、超市商品条码、电话区号等。
著名科学家冯«诺依曼提出计算机内程序和数据都应采用二进制代码表示。
由于二进制代码中用到的只有“0”和“1”テヌ符号,从而可以方便地用电脉冲、电位、电路的状态磁化的极性方向来表示,而ザ信号清晰,ク易失真。
所以计算机只能识别和处理“0”、“1”符号串组成的代码,因此使用计算机进行信息处理时,首先要对信息进行编码,把问题转化成二进制代码的计算问题。
l 、字符编码:计算机除了要处理数值类型的数据外,还要处理各种非数值类型的数据,如字母、汉字等,所以需要为每ヌ字符规定アヌ二进制形式的代码。
目前普遍采用ASCII 码(American Standard Code for Information Interchange 美国信息交换标准码),后又扩充了128ヌ字符,成为扩展ASCII 码。
(用Alt+小键盘数字)例如:“A ”的ASCII 码为65,也就是1000001B ;“a ” 的ASCII 码为97,也就是1100001B 。
标准ASCII 码使用7位二进制数,27=128ヌ代码,由94ヌ图形字符码好34ヌ控制符码组成。
任务ア:在word 中,用Alt+小键盘数字输出ASCII 码。
(如:Alt+65为“A ”、Alt+137为“‰”、Alt+169为“©”、 Alt+ 174为“®”)思考:为什么7位ASCII 码只能表示128ヌ符号,那么8位呢?任务1任务3 任务2 任务42、汉字编码ㄜ汉字输入汉字输入方法有テ大类:ア类是自动识别方式,包括字形和语音的自动识别;另ア类是将汉字编码输入,这种编码称汉字输入码(又称外码)。
汉字输入码通常是利用汉字的音、形或其他特征信息,按照ア定的规则,使用字母、数字和符号来对汉字进行编码,使得我们能利用西文标准键盘来找出汉字。
身份证号码最后一位校检码的计算公式

⾝份证号码最后⼀位校检码的计算公式我国现⾏使⽤公民⾝份证号码有两种尊循两个国家标准,〖GB 11643-1989〗和〖GB 11643-1999〗。
〖GB 11643-1989〗中规定的是15位⾝份证号码:排列顺序从左⾄右依次为:六位数字地址码,六位数字出⽣⽇期码,三位数字顺序码,其中出⽣⽇期码不包含世纪数。
〖GB 11643-1999〗中规定的是18位⾝份证号码:公民⾝份号码是特征组合码,由⼗七位数字本体码和⼀位数字校验码组成。
排列顺序从左⾄右依次为:六位数字地址码,⼋位数字出⽣⽇期码,三位数字顺序码和⼀位数字校验码。
地址码表⽰编码对象常住户⼝所在县(市、旗、区)的⾏政区划代码。
⽣⽇期码表⽰编码对象出⽣的年、⽉、⽇,其中年份⽤四位数字表⽰,年、⽉、⽇之间不⽤分隔符。
顺序码表⽰同⼀地址码所标识的区域范围内,对同年、⽉、⽇出⽣的⼈员编定的顺序号。
顺序码的奇数分给男性,偶数分给⼥性。
校验码是根据前⾯⼗七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。
为什么除11,在于计算校验码时的函数。
请看下边的函数:公式如下:∑(a[i]*W[i]) mod 11 ( i = 2, 3, ..., 18 ) (1)"*" 表⽰乘号i--------表⽰⾝份证号码每⼀位的序号,从右⾄左,最左侧为18,最右侧为1。
a[i]-----表⽰⾝份证号码第 i 位上的号码W[i]-----表⽰第 i 位上的权值 W[i] = 2^(i-1) mod 11计算公式 (1) 令结果为 R根据下表找出 R 对应的校验码即为要求⾝份证号码的校验码C。
R 0 1 2 3 4 5 6 7 8 9 10C 1 0 X 9 8 7 6 5 4 3 2由此看出 X 就是 10,罗马数字中的 10 就是X,所以在新标准的⾝份证号码中可能含有⾮数字的字母X。
~(重点看清楚)~ 这个函数展开就是:a[1]*W[1]+a[2]*W[2]+……+a[18]*W[18]=?mod11=“?对11求模”如:22mod11=2 23mod22也是2 33mod11=3就是出于后⾯那个数,只取商不取余数所以从函数和其展开式来看要对11求模,所⼀要除11以下为列⼦:*此函数功能:输⼊的15位或17位或18位的⾝份证号,返回校验后的最后⼀位**-----------------------------FUNCTION sfzjyParameters cIDDO CASECASE LEN(ALLTRIM(cID)) = 15cID = STUFF(ALLTRIM(cID),7,0,"19")CASE LEN(ALLTRIM(cID)) = 18 OR LEN(ALLTRIM(cID)) = 17cID =LEFT(ALLTRIM(cID),17)OTHERWISERETURN .F.ENDCASEIf Len(ALLTRIM(cID))#17Return .f.EndifnSum=Val(SubStr(cID,1,1)) * 7 ;+ Val(SubStr(cID,2,1)) * 9 ;+ Val(SubStr(cID,3,1)) * 10 ;+ Val(SubStr(cID,4,1)) * 5 ;+ Val(SubStr(cID,5,1)) * 8 ;+ Val(SubStr(cID,6,1)) * 4 ;+ Val(SubStr(cID,7,1)) * 2 ;+ Val(SubStr(cID,8,1)) * 1 ;+ Val(SubStr(cID,9,1)) * 6 ;+ Val(SubStr(cID,10,1)) * 3 ;+ Val(SubStr(cID,11,1)) * 7 ;+ Val(SubStr(cID,12,1)) * 9 ;+ Val(SubStr(cID,13,1)) * 10 ;+ Val(SubStr(cID,14,1)) * 5 ;+ Val(SubStr(cID,15,1)) * 8 ;+ Val(SubStr(cID,16,1)) * 4 ;+ Val(SubStr(cID,17,1)) * 2*计算校验位check_number=INT((12-nSum % 11)%11)If check_number=10check_number='X'EndifReturn check_numberEndfunc*-----------------------------**此函数功能:输⼊的15位或18位⾝份证号,返回正确的18位的⾝份证号。
1开头的身份证区号

130982 任丘市
130983 黄骅市
130984 河间市
131000 廊坊市
131001 市辖区
131002 安次区
131022 固安县
131023 永清县
131024 香河县
131025 大城县
140
321 平定县
140322 盂 县
140400 长治市
140401 市辖区
140402 城 区
140411 郊 区
140421 长治县
140423 襄垣县
140424 屯留县
140425 平顺县
130434 魏 县
130435 曲周县
130481 武安市
130500 邢台市
130501 市辖区
130502 桥东区
130503 桥西区
130521 邢台县
130522 临城县
130523 内丘县
130121 井陉县
130123 正定县
130124 栾城县
130125 行唐县
130126 灵寿县
130127 高邑县
130128 深泽县
130129 赞皇县
130130 无极县
130131 平山县
131026 文安县
131028 大厂回族自治县
131081 霸州市
131082 三河市
131100 衡水市
131101 市辖区
131102 桃城区
131121 枣强县
131122 武邑县
131123 武强县
130921 沧 县
1身份证号码:210622198201192身份证号码:21042119950222

1身份证号码:21062219820119**** 2身份证号码:21042119950222****发布时间:2022-12-22T13:25:58.365Z 来源:《工程建设标准化》2022年16期作者:电气自动化工程中的节能设计技术浅析[导读] 在新时期的发展下,各个行业都注节能环保理念赵仁1,李祥锴21身份证号码:21062219820119**** 2身份证号码:21042119950222****摘要:在新时期的发展下,各个行业都注节能环保理念,而针对电气自动化工程来说,有效实现节能设计是整体计的基本原则之一,需要把节约能源的控制放在首位,还应该不引进新技术,对实产业结构进行完善与调整,最大程度提高电气工程项目的自主创新能力。
随着社会经济的环境的不断优化和完善,在此背景下,我国电气自动化工程得到显著性的发展,电气自动化信息技术的生产已然被社会各界所运用,电气自动化公司也需要抓住发展的机会,并且迎接新的挑战,创造与研发新。
关键词:电气自动化工程;节能设计技术引言在具体的电气自动化工程实践过程中,专业的设计人员必须要参考电气设备的真实情况,对电气自动化工程中的节能设计技术进行深入了解并进行运用,以此有效达到对于电气自动化工程的节能效果。
1电气自动化工程应遵循的原则1.1可靠性原则在电气自动化工程中必须保证其稳定性能,电气工程如果运行过程中存在安全问题,容易造成较大的安全事故,不仅会给人员造成较大的伤害,还会给企业造成较多的经济损失,电气自动化技术的应用必须保证其可靠性,工作人员应尽量避免不必要的操作环节,避免使整个电气工程生产流程变得复杂,导致电气工程运行存在安全隐患。
利用监控系统对于电气设备运行情况进行监督控制,一旦发现运行过程中存在问题,要能够及时进行处理,实现实时对电气设备进行故障检测,避免设备在运行过程中出现问题,使电力企业能够达到安全生产的目的。
1.2信息化原则电气自动化工程在发展过程中,对于信息技术的依赖程度不断增加,自动化技术也需要信息技术作为支撑,信息技术对于促进自动化有着重要的作用。
身份证编码规则[1]
![身份证编码规则[1]](https://img.taocdn.com/s3/m/210a8cddba0d4a7303763a15.png)
中国公民身份证编号规则一、身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》。
GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。
二、编码规则:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码,可以用字母表示如为ABCDEFYYYYMMDDXXXR。
其含义如下:1. 地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
2. 出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位(不足两位加0)、2位(同上)数字表示,之间不用分隔符。
3. 顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
4.校验码(R),一位数字,通过前17位数字根据一定计算得出。
第17位数字是表示在前16位数字完全相同时,某个公民的顺序号,并且单数用于男性,双数用于女性。
如果前16位数字均相同的同性别的公民超过5人,则可以“进位”到第16位。
比如:有6位女性公民前16位数字均相同,并假设第16位数是7,则这些女性公民的末两位编号分别为72,74,76,78,80,82。
另外,还特殊规定,最后三位数为996,997,998,999这4个号码为百岁老人的代码,这4个号码将不再分配给任何派出所。
三、关于地址码含义的详细解释:身份证前六位是地区代码,我们用ABCDEF表示。
代码的解释规则如下:A:国内区域1 华北三省二市2 东北三省3 华东六省一市4 华南六省5 西南四省一市6 西北五省7 台湾8 港澳B(或者说是AB,就是前2位):省(直辖市,自治区,特别行政区)代码按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。
身份证正确检验及验证公式

验证公式一=IF(LEN(H20)=18,IF(RIGHT(H20,1)="X",IF(CHOOSE(MOD(SUM(LEFT(RIGHT(H20,18) )*7 LEFT(RIGHT(H20,17))*9 LEFT(RIGHT(H20,16))*10 LEFT(RIGHT(H20,15))*5 LEFT(RIGHT(H20,14))*8 LEFT(RIGHT(H20,13))*4 LEFT(RIGHT(H20,12))*2LEFT(RIGHT(H20,11))*1 LEFT(RIGHT(H20,10))*6 LEFT(RIGHT(H20,9))*3LEFT(RIGHT(H20,8))*7 LEFT(RIGHT(H20,7))*9 LEFT(RIGHT(H20,6))*10LEFT(RIGHT(H20,5))*5 LEFT(RIGHT(H20,4))*8 LEFT(RIGHT(H20,3))*4LEFT(RIGHT(H20,2))*2),11)1,1,0,"X",9,8,7,6,5,4,3,2)=LEFT(RIGHT(H20,1)),"正确!","出错啦!"),IF(CHOOSE(MOD(SUM(LEFT(RIGHT(H20,18))*7 LEFT(RIGHT(H20,17))*9LEFT(RIGHT(H20,16))*10 LEFT(RIGHT(H20,15))*5 LEFT(RIGHT(H20,14))*8 LEFT(RIGHT(H20,13))*4 LEFT(RIGHT(H20,12))*2 LEFT(RIGHT(H20,11))*1LEFT(RIGHT(H20,10))*6 LEFT(RIGHT(H20,9))*3 LEFT(RIGHT(H20,8))*7LEFT(RIGHT(H20,7))*9 LEFT(RIGHT(H20,6))*10 LEFT(RIGHT(H20,5))*5LEFT(RIGHT(H20,4))*8 LEFT(RIGHT(H20,3))*4 LEFT(RIGHT(H20,2))*2),11)1,1,0,"X",9,8,7,6,5,4,3,2)=LEFT(RIGHT(H20,1))*1,"正确!","出错啦!")),IF(LEN(H20)=15,"老号,请注意!",IF(LEN(H20)=0,"缺号码","位数不对!")))验证公式二=MID("10X98765432",MOD(SUMPRODUCT(MID(H20,ROW(INDIRECT("1:17")),1)*2^(18 -ROW(INDIRECT("1:17")))),11) 1,1)=RIGHT(H20,1)身份证有15位和18位两种,身份证位数是否正确,我们可以用LEN函数判断。
身份证正确检验及验证公式

公式二出处
EXCEL提取身份证出生日期、性别、检验身份证号码正确性
中国居民身份证号码是一组特征组合码,原为15位,现升级为18位,其编码规则为:
15位:6位数字常住户口所在县市的行政区划代码,6位数字出生日期代码,3位数字顺序码。
18位:6位数字常住户口所在县市的行政区划代码,8位数字出生日期代码,3位数字顺序码和1位检验码。
假定身份证号码在B1单元格,下面的公式可以综合判断以上三种错误:
验证公式三
=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,13,2))),"月日错误",""),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,9,2)),DAY(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,11,2))),"月日错误",""))),"身份证位数不对")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份错误","")