zoukankan      html  css  js  c++  java
  • 香港身份证

    香港身份证是香港居民的主要身份证明文件,由香港入境事务处签发。香港法例第177章《人事登记条例》规定,凡年满11岁或在香港逗留多于180天人士,必须于年满11岁后或抵港30天内登记领取身份证。年满11岁的儿童所领取的身份证为儿童身份证,并必须于年满18岁后更换为成人身份证。所有15岁以上人士于公众地方皆必须随身携带身份证,并随时接受检查。香港现正进行最新一代的智能身份证的换领工作。新的智能身份证除了可以作一般出入境及身份认证用途外,还可以加入网上电子证书、及作公共图书证等用途。 

    每张香港身份证均有持证人的姓名、出生日期等个人资料,并把持证人的黑白照片印在证上。在姓名一栏下面,亦印有中文电码,以方便政府或机构作输入姓名之用。 

    每张香港身份证都印有一个身份证号码,身份证号码用途十分多,亦是重要的个人资料,受到香港法律的私隐条例所保护,身份证号码由1或2个英文字母,6个数字及1个括号数字组成。括号内的数字是查核用数码,是为方便电脑处理资料及检查号码输入的正确性而设。

    香港永久性居民身份证


     
    香港永久性居民身份证是入境处签发给拥有香港居留权人士的身份证,拥有香港居留权的人士包括在香港出生,或在香港合法居住满7年的人士。香港永久性居民身份证俗称三颗星,因永久性居民身份证上有三粒星而得名。其实三粒星的意思并非代表拥有香港居留权,只代表持证人年龄为18岁或以上,及有资格申领回港证。 

    香港永久居民于出入香港边境时只需出示身分证即可过关,毋须出示护照。 

    如果香港永久性居民身份证持有人因需要更换新证或因丢失旧证而要补领,在新证未发出前入境事务处会发出“申请香港永久性居民身份证收据”。此收据具临时身份证的功能。


    香港身份证号码是这样的吗?


    问:有一个人说自己是香港人,说自己的身份证号码是P******(A),******是六个阿拉伯数字。看了其他的帖子说()里的应该也是阿拉伯数字的,但是他的是A,请问大家,这个是香港身份证号码吗?

    答:括弧内的为校验码,用来校验前面的数字是否正确,可能为数字或者字母A

    计算方法:

    由前7位确定,首位字母改为数字代表,即A以1代表,B以2代表...Z以26代表,可以得到8个数字,之后第一个数字乘以8,第二个数字乘以7,依此类推,第七个数字乘以2

    再将以上所有乘积相加,得到一个数,再将这个数除以11,得到余数。如果整除,校验码为0,如果余数为1,则校验码为A,如果余数为2~10,则用11减去这个余数,则为校验码。

    例子:计算P103265的校验码(该号码纯属虚构,如与您的身份证号相同,实属巧合)

    P,在字母表中排行16,则以16代表

    计算:16×8+1×7+0×6+3×5+2×4+6×3+5×2=186

    186÷11=16......10

    11-10=1

    所以算出来的身份证号码是P103265(1)

    掌握了这个方法之后可以随意去验证一个香港身份证号码了,按照这个规律,括弧内验证码为A的,比例只有11分之1,所以平时见得少也很正常的

    另外:内地的二代身份证号码(18位)的最后一位也是属于验证码,其编码规则与香港的相仿,也是由前面的17位通过公式计算出来的,不过计算更加复杂,到最后也是通过除以11的余数确定的,所以会出现一些身份证号码最后一位为字母X,原因也是一样的

  • 相关阅读:
    直线方程和直线系方程
    多个参数之和积的取值范围
    解析几何习题
    React之Perf
    一文看懂npm、yarn、pnpm之间的区别
    Cannot read property 'properties' of undefined
    为什么要用PolyFill(JS中的修补匠)
    es6-promise
    原生js实现each方法
    有趣的js获取input标签中光标的索引
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/1012170.html
Copyright © 2011-2022 走看看