香港身份證號碼括弧內的數字是檢查數位,以檢查身份證號碼的真偽,共七個字來計,計算方法如下:
第一位的英文字母可換算為數字,
A為1、B為2、C為3……Y為25、Z為26
把這個數字 ×8,
A為1、B為2、C為3……Y為25、Z為26
把這個數字 ×8,
加上其餘6個數字按排序左起乘以相關數字:
×7, ×6, ×5, ×4, ×3, ×2,
×7, ×6, ×5, ×4, ×3, ×2,
最後加上括號內的數字計算總和 (如括號內的字為「A」,則數值為10)
若結果能整除11即身份證號碼為有效。
例如:
1. 身份證號碼為Z012334(7)
Z(26)×8 + 0×7 + 1×6+ 2×5 + 3x4 + 3x3 + 4x2 + 7x1
=260 (不能被11整除, 所以不是正確的香港身份證號碼)
1. 身份證號碼為Z012334(7)
Z(26)×8 + 0×7 + 1×6+ 2×5 + 3x4 + 3x3 + 4x2 + 7x1
=260 (不能被11整除, 所以不是正確的香港身份證號碼)
2. 身份證號碼 Z012334( ) <- 我們試計算括號內的數字
Z(26)×8 + 0×7 + 1×6+ 2×5 + 3x4 + 3x3 + 4x2
=253 (能被11整除, 所以括號內的數字應該為0)
所以 Z012334(0)是正確的香港身份證號碼
Z(26)×8 + 0×7 + 1×6+ 2×5 + 3x4 + 3x3 + 4x2
=253 (能被11整除, 所以括號內的數字應該為0)
所以 Z012334(0)是正確的香港身份證號碼
3. 假設身分證號碼為C199707(?),
C(3) + 1×7 + 9×6 + 9×5 + 7×4 + 0×3 + 7×2
= 172 (要加上4才能被11整除)
所以C199707(4)才是正確的身份證號碼
C(3) + 1×7 + 9×6 + 9×5 + 7×4 + 0×3 + 7×2
= 172 (要加上4才能被11整除)
所以C199707(4)才是正確的身份證號碼
Reference:
https://hk.lifestyle.appledaily.com/lifestyle/realtime/article/20161005/55730693
https://hk.ulifestyle.com.hk/topic/detail/206040/%E8%8C%8D%E8%8A%B8%E6%85%A7%E9%83%BD%E5%81%9A%E5%9F%8B%E4%BA%BA%E5%A6%BB-%E5%9B%9E%E9%A1%A7-%E8%99%95%E5%A5%B3%E9%BB%A8-%E6%89%BE%E5%88%B0%E5%B9%B8%E7%A6%8F%E7%9A%84%E5%A5%87%E5%A6%99%E6%97%85%E7%A8%8B
https://hk.lifestyle.appledaily.com/lifestyle/realtime/article/20161005/55730693
https://hk.ulifestyle.com.hk/topic/detail/206040/%E8%8C%8D%E8%8A%B8%E6%85%A7%E9%83%BD%E5%81%9A%E5%9F%8B%E4%BA%BA%E5%A6%BB-%E5%9B%9E%E9%A1%A7-%E8%99%95%E5%A5%B3%E9%BB%A8-%E6%89%BE%E5%88%B0%E5%B9%B8%E7%A6%8F%E7%9A%84%E5%A5%87%E5%A6%99%E6%97%85%E7%A8%8B
沒有留言:
發佈留言