搜档网
当前位置:搜档网 › 身份证号码计算解析(新)

身份证号码计算解析(新)

身份证号码计算解析(新)
身份证号码计算解析(新)

身份证号码计算解析新

11010119700626551X110LEFT(B4,3)从字符串最左端位置提取指定数量的字符

51X RIGHT(B4,3)从字符串最右端位置提取指定数量的字符

19700626MID(B4,7,8)从字符串中间位置提取指定数量的字符

18LEN(B4)返回字符串的字符个数

身份证号码的含义

当今的身份证号码有15和18位之分。1985年我国实行居民身份证制度,当时签发的身份证号码是15位的,1999年签发的这两种身份证号码将在相当长的一段时期内共存。两种身份证号码的含义如下:

18位的身份证号码:450104************

(1)1~6位为地区代码,其中1、2位数为各省级政府的代码(广西为45),3、4位数为地、市级政府的代码(南宁市为(2)7~10位为出生年份(4位),如1977

(3)11~12位为出生月份,如10

(4)13~14位为出生日期,如10

(5)第15~17位为顺序号,为县、区级政府所辖派出所的分配码,每个派出所分配码位10个连续号码,例如“150—159”,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。

(4)18位为效验位(识别码),通过复杂公式算出,普遍采用计算机自动生成。

15位的身份证号码:

(1)1~6位为地区代码

(2)7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期

(3)第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。

作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是X是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。

身份证第18位(校验码)的计算方法

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

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

3、用加出来和除以11,看余数是多少?

4、余数只可能有0-1-2-3-4-5-6-7-8-9-10这11个数字。其分别对应的最后一位身份证的号码为1-0-X-

5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位 例如:某男性的身份证号码是340524************。我们要看看这个身份证是不是合法的身份证。

首先我们得出前17位的乘积和是189,然后用189除以11得出的结果是17+2/11,也就是说其余数是2。最后通过对应规另一种算法

先引入公式:

计算公式令结果为 Y,Y的计算公式为:Y = mod(S, 11)根据下表找出 Y 对应的校验码即为要求身份证号码的校验码C。

例如:假设某女性居民的15位身份证号码是320105*********,32表示江苏省,01表示南京市,05表示鼓楼区,820927表示Y = mod(S, 11)=MOD(313,11)=5

根据校验值对应表,可知C=7,该人员身份证号码为:320105************

又如:某男性公民身份证号码的本体码为34052419800101001

Y = mod(S, 11)=MOD(189,11)=2

查表得该人员身份证号码为:340524************

星座開始結束幸運日

牡羊座 Aries3月21日4月19日星期二

金牛座 Taurus4月20日5月20日星期天

雙子座 Gemini5月21日6月21日星期三

巨蟹座 Cancer6月22日7月22日星期四

獅子座 Leo7月23日8月22日星期三

處女座 Virgo8月23日9月22日星期五

天秤座 Libra9月23日10月23日星期四

天蠍座 Scorpio10月24日11月22日星期五

射手座 Sagittarius11月23日12月21日星期一

魔羯座 Capricorn12月22日1月19日星期五

水瓶座 Aquarius1月20日2月18日星期六

雙魚座 Pisces2月19日3月20日星期二

码是15位的,1999年签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。

市级政府的代码(南宁市为01),5、6位数为县、区级政府代码(西乡塘区为04)。

连续号码,例如“150—159”,其中单数为男性分配码,双数为女性分配码,

都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。

0-5-8-4-2-1-6-3-7-9-10-5-8-4-2。

位身份证的号码为1-0-X-9-8-7-6-5-4-3-2。

余数是10,身份证的最后一位号码就是2。

其余数是2。最后通过对应规则就可以知道余数2对应的数字是x。所以,可以判定这是一个合格的身份证号码。要求身份证号码的校验码C。

,05表示鼓楼区,820927表示1982年9月27日。512表示是该地区同年同月同日的第512人,其中2表示是女性。那么,升级为18位后的号码

那么,升级为18位后的号码为32010519820927512C。下面就根据公式来计算C的值。

相关主题