身份證字號規則
身分證字號的每個字元代表的意義如下: A123456789
(1) 第一個字元代表地區,轉換方式為: A 轉換成 1,0 兩個字元, B 轉換成 1,1……
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 |
32 |
30 |
31 |
33 |
(2) 第二個字元代表性別, 1 代表男性, 2 代表女性
(3) 第三個字元到第九個字元為流水號碼。
(4) 第十個字元為檢查號碼。
檢查碼產生的規則為:
1.
每個相對應數字乘上權數 |
檢查號碼 |
||||||||||
A |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
||
1 |
0 |
x8 |
x7 |
x6 |
x5 |
x4 |
x3 |
x2 |
x1 |
||
x1 |
X9 |
||||||||||
2. 將乘上權數後之積相加
1 x 1 = 1
0 x 9 = 0
1 x 8 = 8
2 x 7 = 1 4
3 x 6 = 1 8
4 x 5 = 2 0
5 x 4 = 2 0
6 x 3 = 1 8
7 x 2 = 1 4
+) 8 x 1 = 8
------------------------------------------------
1 2 1
3. 相加後之值除以模數 10 取其餘數
1 2 1 / 1 0 = 12 •••餘數 1
4. 由模數減去餘數得檢查號碼,若餘數為 0 時,則設定其檢查碼為 0
10 – 1 = 9