NFC 读取身份证并且获取到身份证的信息

1 天前
 yangxj96

最近公司在做一个项目(正规的项目),需要使用 NFC 读取身份证获取到身份证的信息,可是在网上查了好久的资料,都没有什么实质性的东西,有没有大佬做过这方面的项目,希望大家能给些实质性的资料之类的东西.可以离线使用的那种,而不是说调用云函数什么的去获取

4598 次点击
所在节点    程序员
35 条回复
dalaoshu25
1 天前
好奇,你这“在网上查了好久的资料”都是怎么查的?百度?居然没查到有关身份证安全的信息?三年网课受害者?
spacebound
1 天前
做项目的时候接触过一家“深圳市指昂科技有限公司”,他们的平板集成了身份证 NFC 模块,厂家提供 sdk ,可以通过 sdk 直接读取,离线也能用。可以自己联系下看看
kk2syc
1 天前
前些年做过的项目,
1. 必须使用包含认证芯片的专用读卡器
2. 可以离线(厂家会给你 sdk ),在线需要申请部署 GA 专网网关
3. 离线能读取到卡面上所有信息:签发机关、有效期、姓名、性别、身份证号、生日日期、住址、证件照( bmp 格式)
4. 更详细的校验和信息获取需要在线(普通企业也申请不到网关帐号)
showonder
1 天前
基于网络的 NFC 读身份证,叫“实证”服务(基于 NFC 的 ISO14443 Type B 模式),只有公安部下属研究所(比如公安三所)授权的服务商可以开展该业务(比如“金联汇通”)。因为身份证中的数据是加密的,需要进行解密才可以获取,离线解密方案没有商业版本。基于离线外置读卡器的,需要读卡器内置公安 SAM 方案,但这个方案需要公安部门授权和检测,购买后读卡器厂商会给调用,也无法自行调用。
kk2syc
1 天前
补充说明:读卡器有两种,一种是封装芯片的,只能离线读取,花钱就能买到。另一种是全功能,有一个 SIM 卡槽,和社保卡一样,申请、审核、发布芯片,到手就是一张 SIM 卡,里面封装着你的公钥私钥,插进读卡器就可以读取卡内加密数据,然后上传专网网关做其他处理。(一台读卡器一张 SIM ,不可以共享)
knva
1 天前
得花钱把。
breadykidliu
1 天前
公司做这个项目不对接任何政府部门,这个显然不正规
dzdh
1 天前
自己研究你指望能研究出来?你要真能研究出来可就太刑了,太可拷了。
frayesshi1
1 天前
可以用 prc532 可以读一个 ID ,但是里面(个人猜测的)人脸和指纹等信息读不了。很多说离线解不了密,但是火车站很多刷脸进站的闸机,经常看的掉线弹出一个弹窗但是还是刷的开,就不知道怎么回事了?
yolee599
1 天前
之前研究过,可以做到离线。就是要公安部的 SAM 模块,官方的比较贵,而且授权过程复杂。你可以在闲鱼上找找,价格大概在 200-300 块之间,买来就能用。买到模块后需要你有一点硬件基础,使用常规 NFC 芯片的 B Type 和身份证做几次交互,把数据喂给 SAM 模块,就能得到文字信息,图片信息是加密的,不过网上也有解密图片用的的 so 文件。这样一台机器一个 SAM 成本较高。

也可以做一个集群,买多个 SAM 模块部署到服务器,客户端只留 NFC 读写器,通过网络传输 SAM 模块和 NFC 读卡器的数据交互数据,这样一个 SAM 模块就可以多台设备使用了,对网络延迟有一定要求,大部分的在线身份证读取 SDK 就是这个原理
taotaolion
21 小时 26 分钟前
我是做网吧生意的,计费软件实名认证刷身份证的是一个专门的设备,这个设备应该可以离线读取。
godall
10 小时 12 分钟前
我小米手机已经试过了,好像是建行还是哪家银行可以直接读取二代身份证包括照片的,我理解应该是建行后台跟公安部有授权的,读出加密数据后后台进行解密处理的。你要调用首先得获取公安部授权。
julyclyde
8 小时 48 分钟前
@kk2syc 读卡器不需要专用的。现在很多银行 app 软件都直接调用手机读卡器了
kk2syc
7 小时 7 分钟前
@julyclyde 对对对,懒得看你,互相 block 吧。鸟样
LXGMAX
6 小时 45 分钟前
指个路:zkteco

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1082137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX