下面引用由雀利兒在 2003/12/27 12:25pm 发表的内容:
9 |9 a Y* U/ |; T身分證不行呀~~
: f5 |' d, ~8 n+ v- T一直說錯誤~~ 身份证结构: 字母+8个数字+验证码(字母不包括 I O W Z )0 A/ ^9 w2 F* o- _3 g! l
A对应10
$ S q) d; |, x L8 ZB对应11
k) d( T0 L( l4 }, Y....
- n( Z" m8 o7 P b以此类推
5 u3 J$ v) U3 u/ F4 l$ A) L由公式 A 1 0 0 9 8 7 6 3 --不含檢查碼 轉成% Q5 U9 Z7 O& P& z
1 0 1 0 0 9 8 7 6 3 O( P+ X/ Q R, v
X 1 9 8 7 6 5 4 3 2 1 (上下相乘)
5 l9 _, d1 z0 e& v------------------------------------* q/ Y' a0 E% i! C3 _
= 1 0 8 0 0 45 32 21 12 3/ Y" h# D3 W) S9 Z. G( z
1+0+8+0+0+45+32+21+12+3=1224 t7 E1 j _( k4 |% S! w, }
122/10=12........2(餘數)
# B9 p7 o; t# ?3 A 10-餘數 即為檢查碼
& i8 D: U9 P4 E 所以 10-2=8. Y9 X4 y4 m8 |& ^% d* i" p
算出验证码
, t- }2 _2 E. P0 j此方法绝对可行! |