找回密码
 注册
搜索
查看: 3077|回复: 19

身份证最后一位生成函数

[复制链接]
发表于 2009-11-12 17:36:08 | 显示全部楼层 |阅读模式
【文件名】:091112@52RD_身份证最后一位生成函数.rar
【格 式】:rar
【大 小】:12K
【简 介】:
【目 录】:



身份证最后一位生成函数,可以用它看看你的身份证是否合法。当然也可以看检查别人的身份证。
 楼主| 发表于 2009-11-12 17:37:35 | 显示全部楼层
自己弄的,又免费提供。自己先给自己顶一下。
点评回复

使用道具 举报

发表于 2009-11-12 20:51:26 | 显示全部楼层
不知道怎么玩。。。。[em07]
点评回复

使用道具 举报

发表于 2009-11-12 22:33:27 | 显示全部楼层
楼主很厉害,呵呵,这也做得出来,是根据身份证定义弄的吧!


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
点评回复

使用道具 举报

发表于 2009-11-13 11:31:10 | 显示全部楼层
[em08]真厉害啊,
点评回复

使用道具 举报

发表于 2009-11-14 14:02:38 | 显示全部楼层
佩服楼主![em01][em01]
点评回复

使用道具 举报

发表于 2009-11-16 13:33:20 | 显示全部楼层
啥事都有个套路。顶!
点评回复

使用道具 举报

发表于 2009-11-17 09:14:59 | 显示全部楼层
不明白,进去了没看懂[em07]
点评回复

使用道具 举报

发表于 2009-11-17 10:03:43 | 显示全部楼层
没明白怎么用,打开是个excel
点评回复

使用道具 举报

发表于 2009-11-18 13:35:49 | 显示全部楼层
看不懂?
点评回复

使用道具 举报

发表于 2009-11-26 12:55:23 | 显示全部楼层
怎么举例只是身份证号而以?[em13]
点评回复

使用道具 举报

发表于 2009-11-26 14:15:29 | 显示全部楼层
是个自制的运算公式啊,高手!
点评回复

使用道具 举报

发表于 2014-4-10 14:33:17 | 显示全部楼层
在哪里下载啊  我需要一个哦
点评回复

使用道具 举报

发表于 2014-5-4 15:37:27 | 显示全部楼层
=LOOKUP(MOD(MID($A$1,1,1)*MOD(2^17,11)+MID($A$1,2,1)*MOD(2^16,11)+MID($A$1,3,1)*MOD(2^15,11)+MID($A$1,4,1)*MOD(2^14,11)+MID($A$1,5,1)*MOD(2^13,11)+MID($A$1,6,1)*MOD(2^12,11)+MID($A$1,7,1)*MOD(2^11,11)+MID($A$1,8,1)*MOD(2^10,11)+MID($A$1,9,1)*MOD(2^9,11)+MID($A$1,10,1)*MOD(2^8,11)+MID($A$1,11,1)*MOD(2^7,11)+MID($A$1,12,1)*MOD(2^6,11)+MID($A$1,13,1)*MOD(2^5,11)+MID($A$1,14,1)*MOD(2^4,11)+MID($A$1,15,1)*MOD(2^3,11)+MID($A$1,16,1)*MOD(2^2,11)+MID($A$1,17,1)*MOD(2^1,11),11),{0;1;2;3;4;5;6;7;8;9;10},{1;0;"X";9;8;7;6;5;4;3;2})
点评回复

使用道具 举报

发表于 2014-5-12 14:29:31 | 显示全部楼层
原来是这样
点评回复

使用道具 举报

发表于 2014-5-14 14:21:35 | 显示全部楼层
老大,附件在哪儿呢?您逗俺们玩儿呢啊。。。。
点评回复

使用道具 举报

发表于 2014-5-16 20:30:42 | 显示全部楼层
[em01]
点评回复

使用道具 举报

发表于 2014-9-12 17:11:10 | 显示全部楼层
厉害啊我终于知道了
点评回复

使用道具 举报

52RD网友  发表于 2014-9-12 17:46:29
附件missing
发表于 2015-3-31 09:15:53 | 显示全部楼层
牛逼呀
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-22 23:37 , Processed in 0.052569 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表