NFC 读卡
将身份证贴近手机背面 NFC 感应区(安卓 Chrome 浏览器)
关于 NFC 读取的说明
浏览器 NFC 仅支持检测 NDEF 标签;二代身份证芯片(ISO 14443-B)内的加密数据 必须由公安部认证阅读器或认证厂商的"云解码"服务读取,浏览器拿不到身份证号码。 本页会完成:贴卡检测、GUID/序列号采集,并在配置云解码服务后自动回填身份证信息。
手工录入 / 核验
按 GB 11643-1999 实时校验身份证号码,自动推导出生日期、性别、年龄与地区
证件信息
技术说明与云解码配置
能力边界(实测结论)
- Web NFC 仅 Android Chrome 支持,iOS Safari 无 Web NFC;且只能识别 NDEF 标签。
- 二代证芯片为 ISO 14443-B,数据采用公安部统一密钥加密;浏览器无法读取。
- 开源框架(如 nfsee、gms_flutter_nfc_kit)在安卓上最多读取卡 GUID(序列号)。
- 完整信息(姓名/号码/地址/头像等)需公安部认证阅读器(SAM)或认证厂商云解码服务。
依据
- GB 11643-1999《公民身份号码》(号码结构与 MOD 11-2 校验)
- GA 450-2013《台式居民身份证阅读器通用技术要求》
- W3C Web NFC API(仅 Chrome/Android,仅 NDEF)
云解码服务配置
对接公安部认证厂商(商米、中软高科等)的云解码接口。厂商 SDK 读出芯片加密数据后,由公安部云解码中心解密回传。
隐私说明
所有录入信息仅保存在当前设备(浏览器本地),不上传任何第三方;配置云解码后,仅按厂商协议将读卡数据发送至你所填写的接口。