华宇考试网

身份证的校验码怎么计算,身份证号码编制公式

时间:2022-08-28来源:华宇考试网作者:注册会计师资料 注册会计师在线课程

身份证的校验码怎么计算?

身份证号码中的校验码是身份证号码的后一位,是根据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标签:

   身份证的校验码怎么计算       身份证号码编制公式   

(编辑:华宇考试网注册会计师)
------分隔线----------------------------
  • 会计中的贷方和借方含义是什么举个例子说明,会计中借方和贷

    会计中的贷方和借方含义是什么?举个例子说明下? 会计中的贷方和借方主要看科目性质,资产类科目就是借方表示增加,贷方表示减少;负债类科目贷方表示增加,借方表示减少。 所有者权益科目贷方表示增加,借方表示减少...

    2022-08-28

  • 身份证的校验码怎么计算,身份证号码编制公式

    身份证的校验码怎么计算? 身份证号码中的校验码是身份证号码的后一位,是根据GB 11643-1999中有关有关公民身份证号码的规定,根据精密的计算公式计算出来的,公民身份证号码是特征组合吗,由由17位数字本体码和一位和一位...

    2022-08-28

  • 季度周转率和年周转率计算公式,存货周转率计算公式例题

    季度周转率和年周转率计算公式? 你好周转率=销货成本/(月初 后一个季度月末)/2=存货周转率,90/季度周转率=周转天数 存货周转率计算公式题型? 根据下列数据计算存货周转率及周转天数:流动负债40万元,流动比率2.2,速...

    2022-08-28

  • 会计从业资格证档案怎么迁移,会计证跨省怎么办理转移业务

    会计从业资格证档案怎么迁移? 《会计从业资格证书》须先到原发证财政部门办理迁出手续,并将所领取的会计档案带到您的迁入地所在区财政局办理;填妥《中华人民共和国会计从业资格证书变更、调转申请表》且要携带以下资...

    2022-08-28

  • dx公式是什么,dx的运算法则

    dx公式是什么? dx的公式是DX=EX^2-(EX)^2。 概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。在许多实际问题中,研究...

    2022-08-28