下面引用由雀利兒在 2003/12/27 12:25pm 发表的内容:
; L( V0 M" r! [8 H7 O9 q身分證不行呀~~. _1 ^2 d- D. ?
一直說錯誤~~ 身份证结构: 字母+8个数字+验证码(字母不包括 I O W Z )) k, s7 W6 b- Y1 q8 M
A对应10
1 W! P( t8 d. V; i9 JB对应11) |$ x; @& R; Y$ q3 S
....
3 Q# Q; w; T1 [% _7 e4 r以此类推% W% X! O! z% M- j
由公式 A 1 0 0 9 8 7 6 3 --不含檢查碼 轉成5 D {7 b2 o, _ U8 |
1 0 1 0 0 9 8 7 6 3' J; F0 D8 ?5 Q' D
X 1 9 8 7 6 5 4 3 2 1 (上下相乘)
; l( }$ d' y6 p. }7 d& H2 c------------------------------------
- U3 ?+ S1 |$ u+ {+ k = 1 0 8 0 0 45 32 21 12 3
/ m3 ?: |# [, O3 [0 k. { 1+0+8+0+0+45+32+21+12+3=122. ~+ ]" o$ n1 o# S/ a
122/10=12........2(餘數)7 R2 _+ {4 J, G( R
10-餘數 即為檢查碼" T2 z& c# o6 O: d5 X9 K' k" o6 ?
所以 10-2=84 W4 U5 _5 Z& g7 U/ p" t' @
算出验证码
( Y+ W7 ?% k& e) a. [! w此方法绝对可行! |