English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

會不會出現重複的

2007-03-01 13:43:42 · 1 個解答 · 發問者 sing 1 in 電腦與網際網路 其他:電腦

1 個解答

台灣身分證字號產生器不會重複

下載
http://www.hacker.org.tw/?c=downloads_show&downid=169

英文字
出生後報戶口的地區(不是出生地).通常就是出生時父母的戶籍所在地啦.
A是台北市.F是台北縣..........(其中Y為陽明山現已停用)

第1碼:
1為男性.2為女性.

第2~8碼:戶政機關的編碼

第9碼:檢查碼.有一個複雜的公式.從你的英文字跟前8碼可以推算出檢查碼.
這是避免筆誤或隨意編造身分證號碼.
當然.現在網路上有很多身分證字號產生器.還是隨時可以編一堆號碼出來.

身分證產生器只是按照身分證字號的產生規則幫你創造一組號碼
但並不會提供給你那組號碼的所有人 或者 那組號碼根本就是沒有人的

身份證字號裡面其實有檢查機制
身份證產生器會依照檢查機制
產生出可以使用的編碼

檢查方式:
身份證共有10碼
第一碼為英文 依照出身地而不同 將轉成二碼
A=10 B=11 C=12 D=13 E=14 F=15
G=16 H=17 I=34 J=18 K=19 L=20
M=21 N=22 O=35 P=23 Q=24 R=25
S=26 T=27 U=28 V=29 W=32 X=30
Y=31 Z=33

轉換後總共有11碼
第一到第十碼按照下列比例相乘
1,9,8,7,6,5,4,3,2,1
相乘後全部相加然後取餘數
用10減掉餘數即可得身份證最末碼檢查碼

舉例:E12345678 要找最後一碼
首先把 E 換成 1 4
所以得:1412345678
然後 1*1 + 9*4 + 8*1 + 7*2 + 6*3 + 5*4 + 4*5 + 3*6 + 2*7 + 1*8
得到 157
157除10得餘數 7
10 - 7 = 3
所以正確的身份證字號應為 E123456783
(這樣計算沒有錯……但不知道有沒有算錯)

2007-03-01 14:42:18 · answer #1 · answered by DORIS 7 · 0 0

fedest.com, questions and answers