精華區beta CCK-FREE 關於我們 聯絡資訊
標題: 時間: Mon May 20 05:01:15 2002 ============================================================================= 身份證號碼: A 1 0 0 9 8 7 6 3 8 ^check code 字母轉換成數表: A B C D E F G H J K L M N P Q R 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 S T U V X Y 26 27 28 29 30 31 A 1 0 0 9 8 7 6 3 8 1 0 1 0 0 9 8 7 6 3 字母轉換成數字 X 1 9 8 7 6 5 4 3 2 1 指定常數 --------------------------------- 1 8 0 32 12 對應字元相乘 0 0 45 21 3 1+8+45+32+21+12+3=122 所得之積相加 122 / 10 = 12 .... 2 總和除10 求餘數 10 - 2 = 8 10 減餘數即檢查碼 ref: 張朝植, "身分證字號識別碼辨認之巨集設計", 倚天雜誌, DEC.1993, p156 ============================================================================= 國民身份證統一編號計算公式 (IDENTITY CARD) 整理製表: Peugeot 405 ╓──────────────────────────────────────╖ ║ 臺灣地區國民身份證代字及代號表 ║ ╟────┬──┬────╥────┬──┬────╥────┬──┬────╢ ║ 縣 市 │英文│英文字母║ 縣 市 │英文│英文字母║ 縣 市 │英文│英文字母║ ║ 別 │代字│代 號║ 別 │代字│代 號║ 別 │代字│代 號║ ╟────┼──┼────╫────┼──┼────╫────┼──┼────╢ ║ 臺北市 │ A │ 10 ║ 新竹縣 │ J │ 18 ║ 高雄縣 │ S │ 26 ║ ╟────┼──┼────╫────┼──┼────╫────┼──┼────╢ ║ 臺中市 │ B │ 11 ║ 苗栗縣 │ K │ 19 ║ 屏東縣 │ T │ 27 ║ ╟────┼──┼────╫────┼──┼────╫────┼──┼────╢ ║ 基隆市 │ C │ 12 ║ 臺中縣 │ L │ 20 ║ 花蓮縣 │ U │ 28 ║ ╟────┼──┼────╫────┼──┼────╫────┼──┼────╢ ║ 臺南市 │ D │ 13 ║ 南投縣 │ M │ 21 ║ 臺東縣 │ V │ 29 ║ ╟────┼──┼────╫────┼──┼────╫────┼──┼────╢ ║ 高雄市 │ E │ 14 ║ 彰化縣 │ N │ 22 ║ 澎湖縣 │ X │ 30 ║ ╟────┼──┼────╫────┼──┼────╫────┼──┼────╢ ║ 臺北縣 │ F │ 15 ║ 雲林縣 │ P │ 23 ║ 陽明山 │ Y │ 31 ║ ╟────┼──┼────╫────┼──┼────╫────┼──┼────╢ ║ 宜蘭縣 │ G │ 16 ║ 嘉義縣 │ Q │ 24 ║ 新竹市 │ O │ 35 ║ ╟────┼──┼────╫────┼──┼────╫────┼──┼────╢ ║ 桃園縣 │ H │ 17 ║ 臺南縣 │ R │ 25 ║ 嘉義市 │ I │ 34 ║ ╙────┴──┴────╨────┴──┴────╨────┴──┴────╜ 國民身份證統一編號計算公式 : 一.先依照上表將英文字母代號換為數字。 二.由左至右,第一位乘一,第二位乘九, 第三位乘八, 第四位乘七....... 最後一位乘一。 三.將各位相對數字所乘之積相加。 四.將上式(三)所得之和除以十求得餘數。 五.以十減去上式(四)所得餘數即為檢查號碼。 範例: F21234567 一.換算為 1521234567 二.(1*1)+(5*9)+(2*8)+(1*7)+(2*6)+(3*5)+(4*4)+(5*3)+(6*2)+(7*1) 三.= 146 四.146/10 = 14 .... 6 五.10 - 6 = 4 (檢查號碼) 心得: 順序加九等於代號 ^^^^^^^^^^^^^^^^^^^^^^^ 字母 A B C D E F G H J K L M N P Q R S T U V X Y W Z I O 順序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 代號 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35