發新話題 Report thanks

[吹水閒聊] 常識:身份証的英文字

所有身分證號碼前面個英文字是根據以下規則而編的:

1949 年,政府開始為香港居民簽發身份證;

住在香港島的英文字母是A、D、F

住在九龍區的英文字母是B、E、G

住在新界區的英文字母是C

而外籍人士的英文字母是X

到70 年代初將所有新簽發身份證的英文字母改為K

到1979 年上半年是K、下半年是P

到1980 年出生開始是Z,到 88 年中後期到98 年中後期在港

出生的人是Y 現在所有在港出生的嬰孩,用的是S

每張香港身份證均印有一個身份證號碼,身份證號碼由1或2個

英文字母,6 個數字及1 個括號數字組成。括號內的數字是查

核用數碼,是為方便電腦處理資料及檢查號碼輸入的正確性而

設。身份證號碼用途十分多,亦是重要的個人資料,受到個人

資料私隱專員行使第香港法例第486章《個人資料(私隱)條例》

所賦予的權力所發出的《身分證號碼及其他身分代號實務守

則》所保護。

香港身份証最後那個數字怎樣計算出來?

首先由英文字母開始,A代表的數值是1,B代表的數值是2,

如此類推,Z代表26

之後我們要做乘法及加法,英文字母所代表的數值乘8,而第

一個數目字乘7,第二個數目字乘6,如此類推,第六個數目

字便是乘2 了.

(例)身份証號碼為Z938475

XX =(26)x8 +(9)x7 +(3)x6 +(8)x5 +(4)x4 +(7)x3 +(5)x2
XX =376

將376 除11,答案為34 (remainder 2)

將11 減2 =9

所以Z938475 完整的身份証號碼為Z938475(9)
如果您喜歡這篇文章,請按「讚」或分享給您的朋友,以示鼓勵。

TOP

呢個數必數除得盡11


   如果全部加起黎個數除唔盡11,咁呢個就唔係正確既身份證

TOP

屎,唔通我個id no 流既,計唔到

TOP

計到喎......好神奇呀

TOP

好有趣呢,但不知為什麼我姐的身分証括號內的是英文...(她是在港出生)

TOP

Look the English Letter not correct,as me and some of my friends not following the rule..may be exception case...

the HKID Check Digit Algorithm is open to public,..nothing special and surprise ..

Example
1.First write down the first seven digits of your ID Card Number (including the first English letter)

P131609
2.Convert the first English letter into a number according to the following table :

1 - A,L,W
2 - B,M,X
3 - C,N,Y
4 - D,O,Z
5 - E,P
6 - F,Q
7 - G,R
8 - H,S
9- I,T
10 - J,U
11 - K,V

Converted to
5131609

3.Multiply the first SEVEN numbers by 8,7,6,5,4,3 and 2 respectively.

5x8 =40
1x7 =7
6x3 =18
5x1 =5
4x6 =24
3x0 =0
2x9 =18
4.Find their sum
40+7+18+5+
24+0+18 =112

5.Find the remainder when divided by 11
112 / 11 =10 remainder 2

6.Subtract the remainder from 11 - the result is the check digit (unless the answer is 10 in which case the check digit is X).
11-2 =9

TOP

回覆5# sandyluk 的帖子

個個餘數是1,11-1=10,就會是(A)
個個餘數是0,就會是(0)
個核對number 有11 個可能:
(0),(1),(2),(3),(4),(5),(6),(7),(8),(9),(A)

[ 本帖最後由 hang2046 於 2009-12-10 13:27 編輯 ]

TOP

 13 12
thanks