身份证的校验码怎么计算,身份证号码编制公式
身份证的校验码怎么计算?
身份证号码中的校验码是身份证号码的后一位,是根据GB 11643-1999中有关有关公民身份证号码的规定,根据精密的计算公式计算出来的,公民身份证号码是特征组合吗,由由17位数字本体码和一位和一位数字校验码组成。
身份证号码编码公式?
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
1、地址码(身份证前六位)表示编码对象第一次申领居民身份证时的常住户口所在县(市、旗、区)的行政区划代码。(所有区域的编码可以到网站查询到新的县及县以上的行政编码资料);
2、生日期码(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示;
3、顺序码(身份证第十五位到十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码;
4、校验码(身份证后一位)是根据前面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的检验码;
第一、二位表示省(自治区、直辖市、特别行政区)。
第三、四位表示市(地级市、自治州、盟及国家直辖市所属市辖区和县的汇总码)。其中,01-20,51-70表示省直辖市;21-50表示地区(自治州、盟)。
第五、六位表示县(市辖区、县级市、旗)。01-18表示市辖区或地区(自治州、盟)辖县级市;21-80表示县(旗);81-99表示省直辖县级市。
第七、十四位表示出生年月日(单数字月日左侧用0补齐)。其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。
第十五、十七位表示顺序码。对同地区、同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性。
第十八位表示校验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,校验码如果出现数字10,就用X来代替,详情参考下方计算方法。
其中第一代身份证号码为15位。年份两位数字表示,没有校验码。
前六位详情请参考省市县地区代码
X是罗马字符表示数字10,罗马字符(1-12):Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ……,详情请参考罗马字符
怎么推算出自己的身份证?
是根据ISO7064:1983.MOD11-2校验码计算公式计算而出。
按照〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,18位身份证号码的后一位为检验码,根据ISO7064:1983.MOD11-2校验码计算公式计算而出。
以前17位编号为:53010219200508011为例,具体方式如下:
1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2;
2、将这17位数字和系数相乘的结果相加即,(【(5*7)+(3*9)+(0*10)+(1*5)+(0*8)+(2*4)+(1*2)+(9*1)+(2*6)+(0*3)+(0*7)+(5*9)+(0*10)+(8*5)+(0*8)+(1*4)+(1*2)】是189);
3、用加出来和除以11,看余数是多少。(用189除以11得出的结果是189÷11=17余下2);
4、余数只可能有0-1-2-3-4-5-6-7-8-9-10这11个数字。其分别对应的后一位身份证的号码为1-0-X -9-8-7-6-5-4-3-2。(即余数0对应1,余数1对应0,余数2对应X...);
5、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的后一位号码就是罗马数字X(例子中的身份证号码经计算余数为2,对应后一位数
身份证的校验码什么意思?
身份证的校验码是身份证号码的后一位。
是根据GB 11643-1999中有关公民身份号码的规定,根据精密的计算公式计算出来的。先将身份证前面的17位数分别乘以不同的系数,然后将每一个相乘的结果相加,用所得之和除以11,看余数是多少,余数是0-9尾数就是0-9,如果余数是10,那么身份证的第18位数字就用罗马数字的X代替。因为是10的话就有19位数字了,与身份证号码十八位数的国家标准不相符合。
身份证号码的后一位校验码是怎么计算出来的?
身份证号码由18位组成,前6位为行政城市区域代码,7至14位为居民出生年月日代码,15至17位为顺序码,18号为校验码,校验码的计算是;分三步。
第一步,把前面17位数乘以不同的系数,依次是7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2。
第二步,是将17位数字相乘对应系数的结果,进行总和。
第三步,用加起来的综合除以11,看余数是多少。
这里需要注意一点,那就是余数对应的号码,余数只有11位,从O到10,不过它末尾的数字,是有变化的,从O到10依次对应的尾数,分别是1,O,X(罗马数字),9,8,7,6,5,4,3,2。
后一位的校验码计算方法如下:
(1)十七位数字本体码加权求和公式,先对前17位数字加权求和
S = Sum(Ai×Wi), i = 0,1,2,...,16
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)
Y是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
双数是女的,单数是男的
第十八位数字的计算方法为:
1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2.将这17位数字和系数相乘的结果相加。
3.用加出来和除以11,看余数是多少?
4余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。
5.通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的后一位号码就是2。
例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。
首先:我们得出,前17位的乘积和是189
然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。
后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。
第十八位数字的计算方法为:
1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2.将这17位数字和系数相乘的结果相加。
3.用加出来和除以11,看余数是多少? 4余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。 5.通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的后一位号码就是2。 例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。 首先:我们得出,前17位的乘积和是189 然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。 后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。
excel中如何用公式验证身份证号码跟姓名是否一致?
生日 =DATE(MID(F9,7,VLOOKUP(LEN(F9),{15,2;18,4},2,0)),MID(F9,VLOOKUP(LEN(F9),{15,9;18,11},2,0),2),MID(F9,VLOOKUP(LEN(F9),{15,11;18,13},2,0),2))
性别 =IF(OR(LEN(F9)=15,LEN(F9)=18),IF(MOD(MID(F9,15,3)*1,2),"男","女"),#N/A)
查姓名估计难了,网上有收费的查询接口,然后用VBA调用接口或许能实现
用excel验证身份证号码是否正确?
统计身份证号码时,判断是否输入错误与身份证是否被造假
1.首先我们再C列输入需要验证的身份证号码
2.然后我们再D2单元格输入公式“=IF(LEN($C2)=18,IF(MID("10X98765432",MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11)+1,1)=RIGHT($C2,1),"合法","不合法"),"长度错误")”,回车,下拉,则终结果就处来了
陕西省身份证号码前六位对照表?
陕西省身份证前六位对照表
地级市:
西安市 610100 铜川市610200
宝鸡市610300 咸阳市610400
渭南市 610500 延安市610600
汉中市 610700 榆林市610800
安康市 610900 商洛市611000
杨凌示范区 610403
副地级市:韩城市610581
县级市:
神木市610881 兴平市610481
彬州市610482 旬阳市610928
子长市610623 华阴市 610582
61表示陕西,第三和第四位表示那个市,第五和第六位表示那个县,的
610523陕西省身份证号码前六位数字是610523不知道我的答案正确吗?你可否满意?
注册会计师考试资料下载
华宇考试网CPA注会免费资料下载
百度云网盘资料
CPA注会视频课程
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
相关推荐:
注册会计师培训班-辅导课程

>>注册会计培训班视频课程,听名师讲解<<

>>注册会计培训班视频课程,听名师讲解<<
TAG标签:
(编辑:华宇考试网注册会计师)
华宇考试网CPA注会免费资料下载
-
百度云网盘资料
CPA注会视频课程
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
相关推荐:
注册会计师培训班-辅导课程

>>注册会计培训班视频课程,听名师讲解<<

>>注册会计培训班视频课程,听名师讲解<<