18位身份证的最后一位数字是怎样算出来的

作者&投稿:农怎 (若有异议请与网页底部的电邮联系)
分类: 社会民生 >> 其他社会话题
问题描述:

是编号,还是算出来的校验码?

算法是如何的?

解析:

18位身份证号码最后一位校验码的计算方法

公民身份号码是一系列组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

前六位的内容可以通过建立数据库存储相应信息,由于全国行政区划每年都在发生变化,需要经常更新。

最后一位的校验码计算方法如下:

(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

~

身份证最后一位是x是什么意思
答:身份证最后一位是X是指罗马数字的10,用X来代替10。根据相关法律规定,居民身份证的号码是按照国家的标准编制的,由18位组成,且尾号是0-9,都不会出现X,但若尾号是10,那么就得用X来代替。字母X并不是有什么特殊的意义,这个X也是随机出现的。正常的身份证号码都是用数字来表示的,数字1-9是...

身份证号的最后一位数字不是代表性别吗?
答: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。如果对应的数字是2,身份证的最后一...

18位身份证号最后一位(检验码)是怎么算出来的?
答:1. 对前17位数字本体码加权求和 公式为:S = Sum(Ai * Wi), i = 0, ... , 16 其中Ai表示第i位置上的身份证号码数字值,Wi表示第i位置上的加权因子,其各位对应的值依次为: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 通俗解释:身份证第一位数字X7+第二位X9+第三位X10+第...

18位身份证号码的最后一位是怎么推算出来的?
答:-9-8-7-6-5-4-3-2。(即余数0对应1,余数1对应0,余数2对应X...);5、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的最后一位号码就是罗马数字X(例子中的身份证号码经计算余数为2,对应最后一位数应为X);...

身份证号码的每一位数字代表什么意思?
答: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,身份证的最后一位号码就是罗马数字X。如果余数是10,就会在身份...

有些人的身份证号码最后一位是x,这里的x代表的是哪个数字?()a.10b.12...
答:在身份证号码中,最后一位的“x”代表的是数字10。身份证号码是由18位数字组成的,前6位是地址码,接下来的8位是出生日期码,再接下来的3位是顺序码,最后一位则是校验码。校验码有1-10这10个数字,如果某人的生日日期码不能被10整除,那么校验码就用字母“x”代替,表示...

为什么我的户口上的身份证号码最后一位数字是X?
答:5. 身份证号码由十七位数字本体码和一位校验码组成,结构包括地址码、出生日期码、顺序码和校验码。6. 地址码表示编码对象常住户口所在地的行政区划代码,遵循GB/T2260的规定。7. 出生日期码表示编码对象的出生年月日,按照GB/T7408的规定执行,年月日之间不使用分隔符。8. 顺序码用于区分同年同月同...

身份证号码后面的X是什么意思?
答:身份证最后一位是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X。但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的...

身份证号码最后一位是x,现在还未成年,办理成年身份证后会改变吗?
答:校验码(身份证最后一位)是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。第十八位数字的计算方法为:1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 2.将这17位数字和系数...

身份证前3位和后3位是独一无二吗
答:身份证号最后一位是“X”,有什么含义:一般来说,身份证的前六位,就是省市区的编号,像是拥有北京户口的原居民,他们的前六位身份证号,一般都是固定的“110100”。而身份证号中间部分的8位数字,就记录着你的出生年月,举个简单的例子,假如是2019年6月24日出生的人。他的身份证号,应该就...