✔ 最佳答案
註: 括號內的數字是查核用數碼,並非身份證號碼的一部分,純為方便電腦處理資料而設。
身份證卡面上的符號代表什麼意思?
答: 自2003年6月23日起,香港特別行政區政府簽發新一代智能身份證。智能身份證有以下特點:
符號 註解
*** 持證人年齡為十八歲或以上及有資格申領回港證。
* 持證人年齡為十一歲十七歲及有資格申領回港證。
A 持證人擁有香港居留權。
C 持證人登記領證時在香港的居留受到入境事務處處長的限制。
R 持證人擁有香港入境權。
U 持證人登記領證時在香港的居留不受入境事務處處長的限制。
Z 持證人報稱在香港出生。
X 持證人報稱在內地出生。
W 持證人報稱在澳門地區出生。
O 持證人報稱在其他國家出生。
B 持證人所報的出生日期或地點自首次登記以後,曾加以更改。
N 持證人所報的姓名自首次登記以後,曾加以更改。
設計數碼化編碼是已考慮容錯碼的情況,有興趣的網友可以參閱Discrete Mathematics」﹝即離散數學﹞的書籍。
簡單說,原本用7bits可以表示2^7=128種資料,但因為想防止偶然不小心的錯誤,估只表示2^5=32種資料,情況似身分證括號內的數字一樣。
香港身分證是我們日常攜帶的重要證件,大家有沒有想過身分證號碼括號中的數字或英文字母究竟代表什麼﹖它又是怎樣計算出來的呢﹖在回答這兩個問題之前,我們必須了解一下身分證號碼的結構。
原來香港身分證號碼都是以 「X Y a b c d e f(z)」的形式表示,其中「X」是一個空格或是一個英文字母、「Y」必是一個英文字母,而「a b c d e f 」是一個6位整數。至於「z」是屬於(0,1,2,3,......9或A(代表10))的其中一個,它稱為「檢定碼」(check digit)。
最末檢定碼可計算
凡在身分證號碼上出現的每一個英文字母,都會對應一個編碼值(見左表)。如果檢定碼無誤,只要先找出有關的英文字母之編碼值,再代入9X 8Y 7a 6b 5c 4d 3e 2f z去計算,則所得的值必定可被11整除,這是檢定碼所隱藏的秘密﹗
那麼,檢定碼是怎樣計算出來的呢﹖我們可以參考以下的例子﹕
假設某人的香港身分證號碼是 Z646327(﹖)。如果要找出身分證上的檢定碼(以z表示),可按以下方法計算﹕
第一步﹕先找出空格或英文字母所對應的編碼值,得到X=58及Y=35
第二步﹕再計算9X 8Y 7a 6b 5c 4d 3e 2f的值,得出﹕9×58 8×35 7×6 6×4 5×6 4×3 3×2 2×7=930
第三步﹕然後把930除以11,得出的餘數是6
第四步﹕由於9X 8Y 7a 6b 5c 4d 3e 2f z要被11整除,所以z的值等於5﹔換言之,該人的香港身分證號碼是 Z646327(5)