香港身份證括號疑問

2007-06-28 8:18 am
1.假設某人的香港身份證號碼是A123456(7) ,會不會有另外一人的身份證是Y123456(8)..(9)等等的組合呢 ??

2.另外,假設某人的香港身份證號碼是A123456(數字沒有填寫),有方法知道這身份證的人是何人嗎 ??

以上身份證號碼只是發問之用,如有雷同,萬分抱歉。

回答 (3)

2007-06-28 8:47 am
✔ 最佳答案
1. 不會
2. 警察可以, 我們不可以
其實個括號入面個數字係之前個六個數字計算出來的結果, 由於計算非常複雜, 所以我只係比個 website 你自己睇下啦, copy 左 post 上黎又冇咩意思...
http://staff.ccss.edu.hk/jckleung/xue_qu/idcard.html

當初點解要加呢個括號號碼係度係因為方便警察查身份證的真偽, 因為好複雜, 犯罪集團就好難去計到最後一個數字, 可能當年甚至唔知係可以計出黎, 所以警察一 call 台就知身份證係真定假; 但自從呢個計算方法曝左光之後, 呢個方法辦別身份證已經起唔到大作用了, 但都可以放心, 因為香港政府的證件係投入左大量資源同高科技技術去進行加密同防偽, 所以我地都唔會有太多假證件於市面流通既~

2007-06-28 18:11:17 補充:
"correct : 假設某人的香港身份證號碼是A123456(7) ,會不會有另外一人的身份證是A123456(8)..(9)等等的組合呢 ?? "唔可能, 因為括號入面數字係根據佢前面個 set 數字同英文字母依特定的公式去計算出來, 所以如果見到兩張身份證, 一張係 A123456(7), 另一張係 A123456(8), 就可以肯定有一張係假證, 至於邊張係假o既就要依公式去計算正的的括號內數字然後進行核對
2007-07-05 11:08 pm
1)可能會。
2)應該沒有方法,我們只可以檢驗號碼,不能計算號碼。

檢驗號碼方法:
XY abcdef (z)
「X」可以是英文字母或空白,「Y」一定是英文字母,「abcdef」則是六個數字,最後的「z」則是檢核碼,可以是數字或英文字母A。

要檢驗號碼,先把號碼依以下方法加起來:
X x 9 + Y x 8 + a x 7 + b x 6 + c x 5 + d x 4 + e x 3 + f x 2
如果「X」是空白,就把數值定為0,如果是A,則把數值定為1,B則為2,C則為3,如此類推。「Y」取數值的方法與「X」相同。把號碼的各數值代入算式中,再把算式的答案加上檢核碼「z」(如果「z」是數字,可直接相加;如果是英文字母A,則把數值定為10才相加),得出的答案必定是11的倍數。如果這個數不是11的倍數,那就表示號碼有問題了。
例如身份證號碼是C 668668 (9),第一個英文字母是空白,所以取數值0;第二個英文字母是C,所以取數值3,再把所有數值代入數式:

0 x 9 + 3 x 8 + 6 x 7 + 6 x 6 + 8 x 5 + 6 x 4 + 6 x 3 + 8 x 2
= 200

把答案加上檢核碼:

200 + 9
= 209

將答案除以11:

209 ÷ 11
= 19

能夠被11整除,所以這個號碼是正確的。

2007-07-06 13:20:08 補充:
括號裏的數字是「核對數位」,又叫「檢核碼」。
2007-06-28 8:42 am
1.是有機會有但不一定有
2.想知道這身分證是何人,要去入境處問


收錄日期: 2021-04-12 20:02:19
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070628000051KK00080

檢視 Wayback Machine 備份