当前位置: 首页 > news >正文

香港身份证

香港身份证是香港居民的主要身份证明文件,由香港入境事务处签发。香港法例第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,原因也是一样的

转载于:https://www.cnblogs.com/MaxWoods/archive/2007/12/24/1012170.html

相关文章:

  • UDDI(一)
  • 浅谈 XSS CSRF(转)
  • ansible笔记(2):管理清单配置详解
  • VS2015 Web应用程序发布
  • 《Java核心技术卷一》之 泛型
  • emacs 窗口控制
  • 如何在同一任务列表中显示我的任务及我所属组的任务
  • POJ2017-Speed Limit
  • springboot不占用端口启动
  • C语言标准中的逻辑位移和算术位移
  • 本体感受和演讲能力
  • 设计模式:动态代理
  • eDocEngine_3.0.4.273的手动安装
  • TensorFlow(2)- 建立一个简单的神经网络
  • 智能营销笔记本有用吗?
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • HomeBrew常规使用教程
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • JS基础之数据类型、对象、原型、原型链、继承
  • JWT究竟是什么呢?
  • mysql 5.6 原生Online DDL解析
  • PAT A1092
  • python_bomb----数据类型总结
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 前端面试之CSS3新特性
  • 浅谈web中前端模板引擎的使用
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 一个项目push到多个远程Git仓库
  • 优化 Vue 项目编译文件大小
  • 做一名精致的JavaScripter 01:JavaScript简介
  • Spring第一个helloWorld
  • UI设计初学者应该如何入门?
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • #Linux(Source Insight安装及工程建立)
  • #pragam once 和 #ifndef 预编译头
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (2)MFC+openGL单文档框架glFrame
  • (Ruby)Ubuntu12.04安装Rails环境
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (译)2019年前端性能优化清单 — 下篇
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)visual stdio 书签功能介绍
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • . Flume面试题
  • .describe() python_Python-Win32com-Excel
  • .net framework 4.0中如何 输出 form 的name属性。
  • .Net MVC + EF搭建学生管理系统
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • /dev下添加设备节点的方法步骤(通过device_create)
  • ::什么意思