身份证号码第18位是怎么计算出来的?

作者&投稿:穆勇 (若有异议请与网页底部的电邮联系)
身份证号码第18位是怎么计算出来的~

“GB11643-1999”规定:公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。
生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。
顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。
校验码是根据前面十七位数字码,按照“ISO 7064:1983.MOD 11-2”校验码计算出来的检验码。
公式如下:  ∑(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 10
X 就是 10,罗马数字中的 10 就是X,所以在新标准的身份证号码中可能含有非数字的字母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、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是10,身份证的最后一位号码就是罗马数字x。

  例如:某男性的身份证号码为【53010219200508011x】, 我们看看这个身份证是不是合法的身份证。

  首先我们得出前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,然后用189除以11得出的结果是189/11=17----2,也就是说其余数是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。(即余数0对应1,余数1对应0,余数2对应X...)

5、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的最后一位号码就是罗马数字X。

扩展资料:

根据《中华人民共和国居民身份证条例实施细则》:

第六条 年满16周岁的中国公民,应当向常住户口所在地的户口登记机关履行申领居民身份证的手续。公民年满16周岁时,在从生日起计算的30天内申领居民身份证。

第七条 回国定居的华侨,回内地定居的香港、澳门同胞,回大陆定居的台湾同胞,年满16周岁的,在办理户口登记手续的同时申领居民身份证。

第八条 在中国境内定居的外国人和无国籍人被批准加入中华人民共和国国籍,年满16周岁的,在办理户口登记手续的同时申领居民身份证。

第九条 被判处拘役、有期徒刑以上刑罚的人和被劳动教养的人以及被羁押的人,没有领取居民身份证的,在被释放或者被解除劳动教养后,申领居民身份证。被判处管制或者独立适用刑罚附加刑的人,以及被判处拘役、有期徒刑宣告缓刑的人,可以申领居民身份证。

第十条 公民申领居民身份证,需填写《常住人口登记表》,交验居民户口簿,交近期标准相片两张。

参考资料来源:百度百科-居民身份证号码



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。(即余数0对应1,余数1对应0,余数2对应X...)

5、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的最后一位号码就是罗马数字X。

例如:某男性的身份证号码为【53010219200508011X】, 我们看看这个身份证是不是合法的身份证。

首先我们得出前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,然后用189除以11得出的结果是189/11=17----2,也就是说其余数是2。

最后通过对应规则就可以知道余数2对应的检验码是X。所以,可以判定这是一个正确的身份证号码。

作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,

并且中国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。

扩展资料:

号码识别:

1、前1、2位数字表示:所在省份的代码;

2、第3、4位数字表示:所在城市的代码;

3、第5、6位数字表示:所在区县的代码;

4、第7~14位数字表示:出生年、月、日;

5、第15、16位数字表示:所在地的派出所的代码;

6、第17位数字表示性别:奇数表示男性,偶数表示女性;

7、第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生,用来检验身份证的正确性。校检码可以是0~9的数字,有时也用x表示。

参考资料来源:百度百科-居民身份证号码



身份证号码第18位计算:

一、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。

二、、将这17位数字和系数相乘的结果相加。

三、、用加出来和除以11,看余数。

四、、余数只可能有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...)。

五、、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的最后一位号码就是罗马数字X。

扩展资料:

18位身份证号码各位的含义:

1、1-2位省、自治区、直辖市代码;

二、3-4位地级市、盟、自治州代码;

三、5-6位县、县级市、区代码;

四、7-14位出生年月日,比如19670401代表1967年4月1日;

五、15-17位为顺序号,其中17位男为单数,女为双数;

六、18位为校验码,0-9和X。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么 此人的身份证就变成了19位。X是罗马数字的10,用X来代替10 。

参考资料来源:百度百科-居民身份证号码



居民身份证第18位号码:
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。



身份证号码第18位计算:

一、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。

二、、将这17位数字和系数相乘的结果相加。

三、、用加出来和除以11,看余数。

四、、余数只可能有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...)。

五、、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的最后一位号码就是罗马数字X。

扩展资料:

18位身份证号码各位的含义:

1、1-2位省、自治区、直辖市代码;

二、3-4位地级市、盟、自治州代码;

三、5-6位县、县级市、区代码;

四、7-14位出生年月日,比如19670401代表1967年4月1日;

五、15-17位为顺序号,其中17位男为单数,女为双数;

六、18位为校验码,0-9和X。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么 此人的身份证就变成了19位。X是罗马数字的10,用X来代替10 。

如何在excel中计算身份证的18位数?
答:1、Excel打开身份证表格。2、Excel打开身份证表格后,输入公式=IF(LEN(A1)=18,"是",""),如果是18位数,就会显示是,如果不是18位数就不显示。3、输入公式后,回车不是18位数就不显示。4、下拉复制公式,是18位数就会...

我国的公民身份证号码是按什么顺序排出来的呀?
答:二.第二代身份证号码(十八位)1-6位为地区代码,7-10位为出生年份(4位),11-12位为出生月份,13-14位为出生日期,第15-17位为顺序号,其中第17位奇数为男,偶数为女。18位为效验位。第18位数字的计算方法为:1...

身份证前十七位怎么算出最后一位的?
答:第十八位数字的计算方法为: 1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 2.将这17位数字和系数相乘的结果相加。 3...

18位身份证怎么组成
答:否则身份证变成19位),当算得尾号为0-9时,即为所得尾号,但算得尾号为10,就用X来代替该位,以符合中国国家标准位数。 PS:X为罗马数字的10。 身份证号码由18位数字组别表示: 1、前1、...

身份证号码如何计算出18位数字
答:第二步,在原号码第七位插入数字“19”,变成17位数字;第三步,计算末位校验码,得1位数字,如图“5”;第四步,将第二步得到的17位数字和第三步得到的1位数字连接起来,就变成了18位标准身份证号码。计算公式为:=...

有效18位身份证号码应该是多少?
答:身份证一般是省号市号区号出生年月日再加个人编号,18位是年份是四位是新证,末尾又加了一位,个别的为X,

身份证号码的最后一位校验码是怎么计算出来的?
答:先将身份证前面的17位数分别乘以不同的系数,然后将每一个相乘的结果相加,用所得之和除以11,看余数是多少,余数是0--9尾数就是0-9,如果余数是10,那么身份证的第18位数字就用罗马数字的【χ代替】。因为是10的话...

身份证编码规则及各位表示含义
答:中国身份证编码规则 第二代公民身份证号码共18位,排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。其含义如下:一、第1至6位为地址码,表示这个人常住户口所在县(市、旗、区...

身份证号15-17位的顺序号是如何计算的
答:(2)第3、4位数字表示:所在城市的代码;(3)第5、6位数字表示:所在区县的代码;(4)第7~12位数字表示:出生年、月、日;(5)第15位数字表示性别:奇数表示男性,偶数表示女性。18位身份证号码的编排规律如下:(...

身份证号码18位是什么意思?
答:身份证号码是由18位数字组成的,它们分别表示:(1)前1、2位数字表示:所在省份的代码;(2)第3、4位数字表示:所在城市的代码;(3)第5、6位数字表示:所在区县的代码;(4)第7~14位数字表示:出生年、月、日;...