下面引用由雀利兒在 2003/12/27 12:25pm 发表的内容: z; t4 h2 v" W% r( o- C
身分證不行呀~~
4 ~: c E0 g1 O0 m& k6 @+ A5 _一直說錯誤~~ 身份证结构: 字母+8个数字+验证码(字母不包括 I O W Z )
& b$ g. Z& C m) m4 P: ^8 `A对应10
$ N$ t3 u: {3 ]0 i' Q' u0 W dB对应11
- d9 |6 g- d% l1 m4 y9 h....* O/ u8 p6 y, o" O i9 i
以此类推
0 `0 q/ [3 z7 k4 ~+ ?; c由公式 A 1 0 0 9 8 7 6 3 --不含檢查碼 轉成
) S# t& s1 [" l 1 0 1 0 0 9 8 7 6 3; r; r! ~8 e' F* a$ h. S# U
X 1 9 8 7 6 5 4 3 2 1 (上下相乘)- y5 s; F4 @; |& v- n! [- r! H
------------------------------------
. n/ ^9 Q) x: }# s- V = 1 0 8 0 0 45 32 21 12 3+ E4 H: T$ |/ |' H0 h, _& W
1+0+8+0+0+45+32+21+12+3=122! N1 p& _6 `# O; F; Y
122/10=12........2(餘數); p/ G# k5 e8 X1 P) Q& S3 n7 ?
10-餘數 即為檢查碼
; y$ L. \, s: o% L) d- u 所以 10-2=8; P) i2 V. j. S+ Y
算出验证码
1 Y& S& w& ^4 S: f" _此方法绝对可行! |