作业帮 > 字数作文 > 教育资讯

身份证号码最后一位x怎么打

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/25 11:14:05 字数作文
身份证号码最后一位x怎么打字数作文

篇一:身份证号码的最后一位校验码是怎么计算出来的

身份证号码的最后一位校验码是怎么计算出来的?

-

身份证号码和真实姓名查询

身份证是用于证明持有人身份的证件,多由各国或地区政府发行予公民,一般特指中华人民共和国居民身份证,大陆1984年前写作“身分证”。1984年4月6日,国务院发布《中华人民共和国居民身份证试行条例》,并且开始颁发第一代居民身份证。2004年3月29日起,中国大陆正式开始为居民换发内藏非接触式IC卡智能芯片的第二代居民身份证,第二代身份证表面采用防伪膜和印刷防伪技术,使用个人彩色照片,而且内置了数字芯片,采用了数字防伪措施,存有个人图像和信息,可以用机器读取。我国不满16岁的公民可以采取自愿的原则申请领取第二代身份证。

要核查对方的身份证是否真实,一定要提高警惕,以免被使用假身份证的人侵犯财产或者人身安全!

如何核查身份证的真假?

在本网页按照提示填写被核查人的身份证号码、姓名和您的手机号码,然后点击“同意服务条款并提交”,然后按照网页提示操作就可以了,核实身份证号码和真实姓名的系统是直接调用全国身份证核查系统的,利用他们提供的接口进行身份证真伪核查的,用于核查您所提供的身份证号码和姓名是否一致,如果两者一致,并且核查数据库中存在照片,才可以显示出被核查者的照片。

在真正核查之前,没有人知道具体核查结果的,核查是按次收费的,只要核查出结果(核查结果包括:核查不一致,核查一致无照片,核查一致有照片),实际核查需要联网身份证核查系统,这是按次收费的,每核查一次,全国身份证中心都要收费一次。一般只要您提供的身份证号码和姓名核查一致的话,能提供出照片的可能性在90%以上。

2011年居民身份证号码和真实姓名查询步骤:

第一步(输入居民身份证号码和姓名):

输入真实姓名和真实身份证号码,点击:“确认查询”,在弹出的信息窗口中将生成一个查询订单号,请记录此订单号;

第二步(付款):

记录好订单号后,点击“确认”按钮,将出现支付宝支付平台(如图一),

请用您的支付宝帐号登录,登录后您可以用支付宝余额支付(需安装支付宝数字证书)或网银支付(如图二)。

第三步(显示居民身份证查询结果):

付款成功后系统将直接显示居民身份证号码和姓名查询结果(如图三),若是有效身份证,将显示姓名、

身份证号码、性别、出生年月、户籍地、发证地、有效身份证照片;若如果身份证号码和姓名不一致,

(来自:www.sMHaiDa.com 海 达范文网:身份证号码最后一位x怎么打)

系统将予以提示。如果显示结果失败,可使用第一步中记录下的居民身份证查询订单号再次查询。

PS:公民身份信息和真实姓名查询不属于信息公开内容,在外网上查不到。详细信息公安机关等特定部门才能查询。

图一

图二

图三

中华人民共和国大陆地区的身份证

中华人民共和国的身份证称为“中华人民共和国居民身份证”。1984年4月6日,中国大陆开始实行居民身份证制度。国务院发布《中华人民共和国居民身份证试行条例》。并且开始颁发第一代居民身份证。第一代居民身份证采用印刷和照相翻拍技术塑封而成,比较容易被伪造。

中华人民共和国居民身份证2003年6月28日,全国人大通过了《中华人民共和国居民身份证法》,此中规定居住在中华人民共和国境内的年满十六周岁的中国公民,应当申请领取居民身份证;未满十六周岁的中国公民,也可以依照本法的规定申请领取居民身份证。

2004年3月29日起中国大陆正式开始为居民换发内藏非接触式IC卡智能芯片的第二代居民身份证,公安部表示,居民身份证更新换代工作将在2008年前全部完成。第二代身份证较第一代身份证做了很多改进。第二代身份证表面采用防伪膜和印刷防伪技术,使用个人彩色照片,而且内置了数字芯片,采用了数字防伪措施,存有个人图像和信息,可以用机器读取。还采用了更大字库,目的在于解决人名地名中的生僻字问题。

现代身份证与传统的“纸版配照片”式身份证相比相似之处已经很少,而更多的是采取高技术的智能卡形式,具备由计算机进行扫描和阅读的能力。当身份证是由国家所颁发时,它将作为每个人独一无二的公民身份的证明工具。大量新技术的出现允许身份证包含生物统计学信息于其中,如照片、面部特征、手掌特征、虹膜扫描识别或指纹识别。其他通常出现在身份证上(或数据库中)的信息包括:全名,父母姓名,住址,职业,民族(在多民族国家中),血型和凝血因子。现在有15位的身份证和18位的身份证。

中国台湾省的身份证

中国台湾省的身份证称为“国民身份证”。现行版本是1985年起所换发,并于1995年起由手写资料改为电脑打印,男性的身份证为浅黄色;女性的身份证为粉紫色。但因发行多年,已严重被伪造用以犯罪,在2000年初起就开始研议更换新身份证,原先身份证上有象征华人的龙图案,但被一些信奉西方宗教的人士所反对。经过数年设计,正式版本于2004年定稿,预定于2005年起全面换发。但因为台湾省《户籍法》有规定请领及补发身份证需要按捺指纹,被争议为侵犯人权,因此司法院大法官采取紧急处分权,暂缓于2005年7月起全面换发身份证,并于同年9月的大法官会议做成解释,裁定《户籍法》中按捺指纹的规定违宪失效。预定于12月开始换发。此次换发新身份证与以往不同的是,不再以颜色区分性别,但对于照片的规定严格许多,也因为有强制露出耳朵的规定,被部分耳朵缺损人士所抗议。

台湾省的现役军人,以往是以军人补给证做为军人用身份证件,近年来已改成台湾省军人身份证。

中华人民共和国香港特别行政区的身份证

香港智能身份证正面香港身份证由香港特别行政区政府入境事务处签发。香港法例规定凡年满十一岁或在香港逗留多于180天人士,皆需于年满十一岁后或抵港30天内登记领取身份证。年满十一岁的儿童所领取的身份证为儿童身份证,并必须于年满十八岁后更换为成人身份证。所有十五岁以上人士于公众地方皆必须随身携带身份证,并随时接受检查。香港现正进行最新一代的智能身份证的换领工作。新的智能身份证除了可以作一般出入境及身份认证用途外,还可以用作网上电子证书、公共图书馆图书证,于2006年可同时用作驾驶执照。

香港永久居民于出入香港边境时候只需出示身份证即可过关,毋须出示护照。

如果香港永久性居民身份证持有人因需要更换新证或因丢失旧证而要补领,在新证未发出前入境事务处会发出“申请香港永久性居民身份证收据”。此收据具临时身份证的功能。

每张香港身份证上,均会在姓名一栏下面,印有中文电码,以方便政府或机构作输入姓名之用。

编辑本段

证件号码

国家标准

18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。

GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。

GB11643-1999《公民身份号码》主要内容如下:

一、范围

该标准规定了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获得一个唯一的、不变的法定号码。

二、编码对象

公民身份号码的编码对象是具有中华人民共和国国籍的公民。

三、号码的结构和表示形式

1.号码的结构

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

2.地址码

表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。

3.出生日期码

表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。

4.顺序码

表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

5.校验码 (1)十七位数字本体码加权求和公式 S = Ai * Wi,i = 2,...,18 Y = mod(S,11) i: 表示号码字符从右至左包括校验码字符在内的位置序号 Ai:表示第i位置上的身份证号码字符值 Wi:表示第i位置上的加权因子 i: 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 (2)校验码字符值的计算

Y: 0 1 2 3 4 5 6 7 8 9 10

校验码:1 0 X 9 8 7 6 5 4 3 2

编码含义

旧的身份证号码有15位,新的身份证号码有18位。新增在第7.8.18三位。 其中前两位分别是省。自治区或直辖市。3.4两位表示所在的市,5.6两位表示所在的县区。第7—14位表示出生年月日。第15位至17位为顺序码,第17位表示性别,一般男的用奇(单)数表示,女的用偶(双)数表示。第18位表示校验码,也有的说是个人信息码,一般是随计算机的随机产生,用来检验身

份证的正确性。有时也用X表示,但是不一定是男单女双。

(公民身份证号码是特征组合码,采用原居民身份证编码,由18位数字组成。前6位为地址码,第7至14位为出生日期码,第15位至17位为顺序码,第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。

倒数第二位是用来表示性别的

例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。

首先:我们得出,前17位的乘积和是189

然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。

最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号

身份证号前6位代表的行政区域

北京市|110000,天津市|120000,河北省|130000,山西省|140000,内蒙古自治区|150000,辽宁省|210000,吉林省|220000,黑龙江省|230000,上海市|310000,江苏省|320000,浙江省|330000,安徽省|340000,福建省|350000,江西省|360000,山东省|370000,河南省|410000,湖北省|420000,湖南省|430000,广东省|440000,广西壮族自治区|450000,海南省|460000,重庆市|500000,四川省|510000,贵州省|520000,云南省|530000,西藏自治区|540000,陕西省|610000,甘肃省|620000,青海省|630000,宁夏回族自治区|640000,新疆维吾尔自治区|650000,台湾省(886)|710000,香港特别行政区(852)|810000,澳门特别行政区(853)|820000

大陆居民身份证号码中的地址码的数字编码规则为:

第一位数字表示地区,1是华北,2 是东北,3是华东,4是中南,5是西南,6是西北。

第二位数字表示户籍地所在的直辖市、省、自治区在该地区中的排位,比如

篇二:关于身份证最后一位校验码的生成

关于身份证最后一位校验码的生成 之前的一篇博客写的是关于Luhn算法,其中有提到过校验码,自我感觉对这个校验码的认识不够,于是我就摆渡了一下,是这么说的“校验码通常是一组数字的最后一位,由前面的数字通过某种运算得出,用以检验该组数字的正确性。常见的校验码有中华人民共和国居民身份证的最后一位,ISBN号码的最后一位等。代码作为数据在向计算机或其它设备进行输入时,容易产生输入错误,为了减少输入错误,编码专家发明了各种校验检错方法,并依据这些方法设置了校验码。”

正好看到了“常见的校验码有中华人民共和国居民身份证的最后一位 ”,然后就勾起了我的兴趣,因为之前有遇到过身份证的最后一位是x,所以今天就写了这篇文章来研究一下最后一位是怎么产生的,嘿嘿。这里采用的是〖GB11643-1999〗中规定的是18位身份证号码:公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码(表示编码对象常住户口所在县(市、镇、区)的行政区划代码。1-2位省、自治区、直辖市代码; 3-4位地级市、盟、自治州代码; 5-6位县、县级市、区代码,行政区划代码的第5-6位数按行政区划的不同是有号段的,00代表全市、01代表所有市辖区,02-09代表市辖区(城区),11-19代表市辖区(郊区),21-29代表县、81-89代表县级市),八位数字出生日期码,三位数字顺序码(地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性)和一位数字校验码。

身份证号码的计算方法即为ISO 7064:1983.MOD 11-2校验码计算法。 假设某一17位数字是 :17位数字:1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8

加权因子:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 计算17位数字各位数字与对应的加权因子的乘积的和Sum=1*7+2*9+3*10+4*5+5*8+6*4+7*2+8*1+9*6+1*3+2*7+3*9+4*10+5*5+6*8+7*4+8*2=416; 计算Sum除11的余数T:416 mod 11=9。 余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2 (这就解释了为什么有的身份证号码最后一位是x了)。所以9对应的数字是3,故所以最后得到的身份证为123456789123456783,嘿嘿,就是这样了。

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

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

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

校验方法:

(1)十七位数字本体码加权求和公式

S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和

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)

(3)通过模得到对应的校验码

Y: 0 1 2 3 4 5 6 7 8 9 10

校验码: 1 0 X 9 8 7 6 5 4 3 2

===============================

18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。GB11643-1999《公民身份号码》主要内容如下:

一、范围

该标准规定了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获得一个唯一的、不变的法定号码。

二、编码对象

公民身份号码的编码对象是具有中华人民共和国国籍的公民。

三、号码的结构和表示形式

1、号码的结构

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

2、地址码

表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。

3、出生日期码

表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。

4、顺序码

表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

5、校验码

(1)十七位数字本体码加权求和公式

S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和

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)

(3)通过模得到对应的校验码

Y: 0 1 2 3 4 5 6 7 8 9 10

校验码: 1 0 X 9 8 7 6 5 4 3 2

四、举例如下:

北京市朝阳区: 11010519491231002X

广东省汕头市: 440524188001010014

=============================

根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。校验码是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。下面举例说明该计算方法。

15位的身份证编码首先把出生年扩展为4位,简单的就是增加一个19,但是这对于1900年出生的人不使用(这样的寿星不多了)

某男性公民身份号码本体码为34052419800101001,首先按照公式⑴计算:

∑(ai×Wi)(mod 11)……………………………………(1)

公式(1)中:

i----表示号码字符从由至左包括校验码在内的位置序号;

ai----表示第i位置上的号码字符值;

Wi----示第i位置上的加权因子,其数值依据公式Wi=2(n-1)(mod 11)计算得出。

i 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

ai 3 4 0 5 2 4 1 9 8 0 0 1 0 1 0 0 1 a1

Wi 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 1

ai×Wi 21 36 0 25 16 16 2 9 48 0 0 9 0 5 0 0 2 a1

根据公式(1)进行计算:

∑(ai×Wi) =(21+36+0+25+16+16+2+9+48++0+0+9+0+5+0+0+2) = 189

189 ÷ 11 = 17 + 2/11

∑(ai×Wi)(mod 11) = 2

然后根据计算的结果,从下面的表中查出相应的校验码,其中X表示计算结果为10:

∑(ai×WI)(mod 11) 0 1 2 3 4 5 6 7 8 9 10

校验码字符值ai 1 0 X 9 8 7 6 5 4 3 2

根据上表,查出计算结果为2的校验码为所以该人员的公民身份号码应该为 34052419800101001X。

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

公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右

依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

校验方法:

(1)十七位数字本体码加权求和公式

S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和

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)

(3)通过模得到对应的校验码

Y: 0 1 2 3 4 5 6 7 8 9 10

校验码: 1 0 X 9 8 7 6 5 4 3 2

*/

import java.lang.*;

import java.io.*;

public class IDCard

{

public static void idcheckup(String s )

{

StringBuffer sad=new StringBuffer(s);

int[] idcd = new int[18];

for(int i=1;i<18;i++)

{ int j = 17 - i;

idcd[i-1]=Integer.parseInt(sad.substring(j,j+1));

}

int []w={ 2,4,8, 5,10,9,7, 3,6,1,2, 4,8,5,10, 9,7};

char []as={'1','0','x','9','8','7','6','5','4','3','2'};

int sum = 0;

for (int i=0; i<17; i++)

{

sum = sum + idcd[i] * w[i];

}

sum = sum%11;

int y =Integer.parseInt(sad.substring(6,10));

int m = Integer.parseInt(sad.substring(10,12));

int d = Integer.parseInt(sad.substring(12,14));

if (y<1900 || m<1 || m>12 || d<1 || d>31 || ((m==4 || m==6 || m==9 || m==11) && d>30) ||

(m==2 && ((y % 4>0 && d>28) || d>29)))

{System.out.println("该居民身份证出生年月日有错误!");

}

else if(true)

{

System.out.println("该居民出生地:"+sad.substring(0,4));

System.out.println("该居民出生时间为:"+y+"年"+m+"月"+d+"日"); int sex=Integer.parseInt(sad.substring(16,17));

if(sex%2==0)

System.out.println("该居民为:女性");

else

System.out.println("该居民为:男性");

}

if(sad.length()==17)

{ sad=sad.insert(17,as[sum]);

System.out.println("该居民的新身份证为:"+sad.toString());

}

}

public static void checkdate(String s )

{

String sad=new String(s);

int y =Integer.parseInt(sad.substring(6,10));

int m = Integer.parseInt(sad.substring(10,12));

int d = Integer.parseInt(sad.substring(12,14));

if (y<1900 || m<1 || m>12 || d<1 || d>31 || ((m==4 || m==6 || m==9 || m==11) && d>30) ||

(m==2 && ((y % 4>0 && d>28) || d>29)))

System.out.println("该居民身份证出生年月日超出实际范围,请验证后输入!");

else

{

System.out.println("该居民出生地:"+sad.substring(0,4));

System.out.println("该居民出生时间为:"+y+"年"+m+"月"+d+"日"); int sex=Integer.parseInt(sad.substring(16,17));

篇四:身份证最后一位号码代表的水果

身份证最后一位号码代表的水果:

1:杨梅;

2:椰子;

3:葡萄;

4: 西瓜;

5:菠萝;

6:芒果;

7:火龙果;

8:水蜜桃;

9:哈密瓜;

0:香蕉;

X:草莓;

Y:荔枝;

不同的水果,代表在爱情中表现出来的不同特点:

1:杨梅---细腻

杨梅本就是一颗一颗,仔细看的话,每颗上面都有成百上千更小的颗粒,像极了心思细腻的双鱼;而且杨梅酸甜交织的味道,时而快乐,时而伤心的心情。

2:椰子--波动

你喜欢与人为伴,同时亦是一个很好的夥伴,但却不会与人深交。 对爱情亦一样,你容易投入一段恋情,但感情却快来快去,热情降温时就会放弃。

3:葡萄--助人

你有慷慨、幽默的个性,晓得令朋友高兴的法门,又喜欢帮他人想办法解决疑难,朋友与你相处都感到舒服愉快,不过你却不易宽恕别人的错。

4:西瓜--独立

在群体中你害羞而内敛,但独立处事时俨如另一个人,自信、进取而且热切渴望表现自己的机会,加上聪明又富想像力,叫人对你另眼相看。

5:菠萝--诚恳

你为人谦虚而真诚,但对人却不会太热情,喜欢平静淡。宁静的环境能让你发挥无穷想像力,但你甚少用於工作上,只会为自己和朋友的生活添加趣味。

6:芒果--敏感

你拥有细腻的触觉,艺术天分颇高,对於周围的人及事物的一举一动都很敏感,容易因为环境变化而影响心情,但却不会改变你对人善良的态度。

7:火龙果--自强

你不相信命运,认为凭努力可达到一切目标,不容许自己懒惰散漫,给自己很大压力。你愿意为朋友付出,对爱情忠诚但却有很强的妒忌心。

8:水蜜桃--专一

你对甚麼都愿意付出全部心力,对追求目标从不怕辛苦。 你对爱情更是一心一意,但

是很怕寂寞,需要对方付出大量的时间和关心,叫人喘不过气。

9:哈密瓜--忠诚

你对於对与错的问题有很强烈的判断,认为是不合理的定不会做,所以换来 诚实可靠的形象,加上你作风低调,深得别人信赖。

0:香蕉--热情

你平日做事喜欢即兴而为,无论玩乐或做正经事都要尽,爱情路上你也去到尽,热情无限,同时希望对方也一样全数奉献,支配欲和妒忌心也很重。

X:草莓--活泼

淡淡的甜,平淡的生活也无法掩盖你的活脱。易坏的草莓,也显得你的脆弱一面。

Y:荔枝--乐观

你能设身处地去感受他人的想法,并会在感性与实际情况中作出冷静准确的判断,能理解别人又不会受人影响。爱情上你是个忍耐而要求不多的伴侣。

篇五:为什么有人身份证末位号码是X

为什么有人身份证末位号码是X

拿出你的身份证,在身份证反面(有相片的一面)最低一行是“公民身份证号码”,这是一个根据国家统一标准编制的18位数。这组数字是由以下信息顺次构成的: 1 最前六位为行政区划代码。

依次由二位省(自治区、直辖市)代码+二位市代码+二位区代码组成。读出时宜mm--nn--oo断句。

2 第七至第十四位为出生日期码。

依次由四位出生年代码+二位出生月代码+二位出生日代码组成。读出时宜mmmm--nn--oo断句。

3 第15至18位为序列码。

依次由15至17位的顺序码+ 第18位校验码构成。读出时可一气呵成,即mmmm断句。

贴士:很多人身份证的最后一位数是x,表示什么意思?

作为尾号的校验码,是由号码编制单位按统一的公式计算出来的。当校验码是0-9中的一个数字,就直接用此阿拉伯数字表示;但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。

? 蕾爸和12007-07-07 21:47:28 [举报]

身份证号码18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规

定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替

GB11643-1989。GB11643-1999《公民身份号码》主要内容如下:

一、范围

该标准规定了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获得一个唯一的、不变的法定号码。

二、编码对象

公民身份号码的编码对象是具有中华人民共和国国籍的公民。

三、号码的结构和表示形式

1、号码的结构

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

2、地址码

表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。

3、出生日期码

表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。

4、顺序码

表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

5、校验码

(1)十七位数字本体码加权求和公式

S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和 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)

(3)通过模得到对应的校验码

Y: 0 1 2 3 4 5 6 7 8 9 10

校验码: 1 0 X 9 8 7 6 5 4 3 2

四、举例如下:

北京市朝阳区: 11010519491231002X

广东省汕头市: 440524188001010014

15位升18的方法

根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

?

蕾爸和22007-07-07 21:48:01 [举报]

地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。校验码是根据前面十七位数字码,按照

ISO 7064:1983.MOD 11-2校验码计算出来的检验码。下面举例说明该计算方法。

15位的身份证编码首先把出生年扩展为4位,简单的就是增加一个19,但是这对于1900年出生的人不使用(这样的寿星不多了)

某男性公民身份号码本体码为34052419800101001,首先按照公式⑴计算:

∑(ai×Wi)(mod 11)??????????????(1)

公式(1)中:

i----表示号码字符从由至左包括校验码在内的位置序号;

ai----表示第i位置上的号码字符值;

Wi----示第i位置上的加权因子,其数值依据公式Wi=2(n-1)(mod 11)计算得出。

i 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

ai 3 4 0 5 2 4 1 9 8 0 0 1 0 1 0 0 1 a1

Wi 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 1

ai×Wi 21 36 0 25 16 16 2 9 48 0 0 9 0 5 0 0 2 a1

根据公式(1)进行计算:

∑(ai×Wi) =(21+36+0+25+16+16+2+9+48++0+0+9+0+5+0+0+2) = 189 189 ÷ 11 = 17 + 2/11

∑(ai×Wi)(mod 11) = 2

然后根据计算的结果,从下面的表中查出相应的校验码,其中X表示计算结果为10:

∑(ai×WI)(mod 11) 0 1 2 3 4 5 6 7 8 9 10

校验码字符值ai 1 0 X 9 8 7 6 5 4 3 2

根据上表,查出计算结果为2的校验码为所以该人员的公民身份号码应该为 34052419800101001X。

字数作文