作者philipwen (philip )
看板CTSH92301
標題發現一個很好玩的事情
時間Tue Apr 27 15:53:09 2004
身分證的檢驗方法
如果你跟別人要一組身分證字號
你懷疑是假的 可以用此公式計算
第一字
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
10 11 12 13 14 15 16 17 34 18 19 20 21 22 35 23 24 25 26 27 28 29 30 31 32 33
原本身份證並無 I及 O 兩個, 不過近年並不夠用, 故又加上, 所以在計算時
要特別注意此兩個字母所代表之值!!
將對應碼取十位數加上個位數*9 得到 LettetTotal
第二字至第十字
位置 1 2 3 4 5 6 7 8 9
對應字 8 7 6 5 4 3 2 1 1
將位置上的數字與對應字相乘後相加即可!!最後加上 LetterTotal
若為可被 10 整除即為正確之 ID CODE ....若否即為假!!
SAMPLE:
N108483863
N 查出對應碼為 22 ... LetterTotal 為 2+2*9=20
其後之 108483863 算法為 8*1+7*0+6*8+5*4+4*8+3*3+2*8+1*6+1*3=132
132+20=152 並無法和 10 整除 .... 故此值為假!!
--
舟方
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.38.111