下面引用由雀利兒在 2003/12/27 12:25pm 发表的内容:
( T' E& E# f% p, P- O身分證不行呀~~6 m& ]) X b0 r4 w+ Q* @
一直說錯誤~~ 身份证结构: 字母+8个数字+验证码(字母不包括 I O W Z )
" U+ C/ r) o/ i. @3 V4 \A对应10
, v8 r" D: a9 }( f9 |1 f/ ^B对应11
) _4 ?; ]/ K. s. s; p2 P* D....
( `/ Q/ I! j1 U* J' |1 l9 C以此类推. w o) K. X) M) `3 j$ z
由公式 A 1 0 0 9 8 7 6 3 --不含檢查碼 轉成
, Z" p5 y( u6 r' o 1 0 1 0 0 9 8 7 6 3: |8 F% N" ]& Q$ b8 ~4 E5 E( C( p
X 1 9 8 7 6 5 4 3 2 1 (上下相乘)8 q$ \+ b W( J
------------------------------------
4 i+ A5 f/ }7 @+ L9 l' @. D = 1 0 8 0 0 45 32 21 12 3
1 B( C$ F" M6 p$ B5 Q: y$ d4 ~ 1+0+8+0+0+45+32+21+12+3=122* g A+ g' v* }" u+ u; P3 [
122/10=12........2(餘數)
4 N. R& I- ~" L$ Z 10-餘數 即為檢查碼7 n* ]6 Y4 O' N$ o2 ]
所以 10-2=8
5 d3 ]5 ?4 e, R! E) P* c% x" ]算出验证码
. w2 w7 Y5 p/ G O此方法绝对可行! |