身份证末位计算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Biblioteka Baidu
身份证号的前6位表示公民常住所在市、县、区的划分代码。然后是8位出生日期 码、表示公民公历年月日生日、然后3位是顺序码、表示在同一地址码所标识的区 域范围内、对同年、同月、同日生的人编定的顺序号、单数分配给男性、双数分 配给女性、第18位、校验码、采用数据处理系统、根据前17位数字码计算出来的 、可以用来判定身份号码是否合法、真伪。 身份证号前17数字分别对应不同的系数、这个系数是规定好的、由左往右依次是 7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2 用上面的17位数依次乘你身份证前17位数、然后把所得的积相加在除以11得到的 余数再对应校验码! 得到的余0、1、2、3、4、5、6、7、8、9、10依次对应1、0、X、9、8、7、6、5 、4、3、2 也就是说你身份正前17位相乘的积加起来除以11的余数是2、那么对应的就是X, 否则这个身份证就是不合法的 第17数男性为单数、女性为双数、也就是说不用看身份证只要看这个号就知道男 女了!查夜店在登记处有人用这个。 以前单位一个同事身份证号第18位就是X,都不明白是怎么回事,这回才明白,校 验码是1,0,X,9,8,7,6,5,4,3,2.十一个数,也就是012345678910,其中用XX代替 10,如果算出你前17位余数是2,那么你身份尾数就是10,这样就变成19位不合法 了,所以X用10代替,X也是罗马号10的意思,这样就还是18位
身份证号的前6位表示公民常住所在市、县、区的划分代码。然后是8位出生日期 码、表示公民公历年月日生日、然后3位是顺序码、表示在同一地址码所标识的区 域范围内、对同年、同月、同日生的人编定的顺序号、单数分配给男性、双数分 配给女性、第18位、校验码、采用数据处理系统、根据前17位数字码计算出来的 、可以用来判定身份号码是否合法、真伪。 身份证号前17数字分别对应不同的系数、这个系数是规定好的、由左往右依次是 7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2 用上面的17位数依次乘你身份证前17位数、然后把所得的积相加在除以11得到的 余数再对应校验码! 得到的余0、1、2、3、4、5、6、7、8、9、10依次对应1、0、X、9、8、7、6、5 、4、3、2 也就是说你身份正前17位相乘的积加起来除以11的余数是2、那么对应的就是X, 否则这个身份证就是不合法的 第17数男性为单数、女性为双数、也就是说不用看身份证只要看这个号就知道男 女了!查夜店在登记处有人用这个。 以前单位一个同事身份证号第18位就是X,都不明白是怎么回事,这回才明白,校 验码是1,0,X,9,8,7,6,5,4,3,2.十一个数,也就是012345678910,其中用XX代替 10,如果算出你前17位余数是2,那么你身份尾数就是10,这样就变成19位不合法 了,所以X用10代替,X也是罗马号10的意思,这样就还是18位