摘要: #include using namespace std; // 实现身份证的15位转18位 void per15To18(char perIDSrc[]) { int iS = 0; //加权因子常数 int const iW[]={7, 9, 10, 5, 8, 4, 2... 阅读全文
posted @ 2008-01-28 20:16 简单飞扬- 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: >>>>>>点击查看 身份证生 成源代码 >>>>>>点击查看 身份证验证源代码 >>>>>>点击查看 身份证验证原理 【身份证号码的规则】 1、15位身份证号码组成: ddddddyymmddxxs共15位,其中: dddddd为6位的地方代码,根据这6位可以获得该身份证号所在地。 yy为2位的年份代码,是身份证持有人的出身年份。 mm为2位的月份代码,是身份证持有人的出身月份。 dd为2位... 阅读全文
posted @ 2008-01-28 20:14 简单飞扬- 阅读(2931) 评论(2) 推荐(0) 编辑
摘要: 香港身份证: 8AY[c B.Z [color=Red]身份证号码的「结构」,可以用 表示。「 」可能是「空格」或是一个英文字母,「 」则必定是英文字母。「 」代表一个六位数字,而「z」是作为检码之用,它的可能选择是0, 1, 2, ... , 9, A(代表10)。这些代号的背后,都可配上一个编码值。透过编码值,便可找出的总和。该总和特别之处,是必须被11整除。利用这特点,我们便能找出括号... 阅读全文
posted @ 2008-01-28 18:16 简单飞扬- 阅读(2111) 评论(2) 推荐(0) 编辑