下面引用由雀利兒在 2003/12/27 12:25pm 发表的内容: X* I( }7 h6 j- T4 O/ |8 e, Z: D
身分證不行呀~~
# |0 R' ?9 W" Q6 {. Q. }一直說錯誤~~ 身份证结构: 字母+8个数字+验证码(字母不包括 I O W Z )
6 ~+ Q+ k$ H' e8 j i4 ZA对应10* w- ]) i! m& I2 L* c
B对应11
: _& k y9 Q, V& a7 G9 ?% Z/ ?....
6 {' |3 n3 v/ t; Y以此类推
* @3 S* z- s% Y( W5 |由公式 A 1 0 0 9 8 7 6 3 --不含檢查碼 轉成
8 ]( k$ L, X: A+ v( ` 1 0 1 0 0 9 8 7 6 37 L; B2 e8 m6 l5 p
X 1 9 8 7 6 5 4 3 2 1 (上下相乘)
! s' s T6 [4 o- D------------------------------------0 f0 _- U% r: O( _) j
= 1 0 8 0 0 45 32 21 12 3, x$ F0 ?- k1 n) Q$ h: r
1+0+8+0+0+45+32+21+12+3=1228 i2 n9 M: R5 _# ?* F) j, N
122/10=12........2(餘數)1 R% v6 a: {7 ?& `7 u0 a
10-餘數 即為檢查碼
& a& _1 E, V8 V) e8 `% O9 k 所以 10-2=8' ~: u: B3 Q4 v% E9 w" I& j3 o8 F& f' t
算出验证码
: I' J. Y3 c8 q& W, \+ Q此方法绝对可行! |