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

58 天前
 yangxj96

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

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

也可以做一个集群,买多个 SAM 模块部署到服务器,客户端只留 NFC 读写器,通过网络传输 SAM 模块和 NFC 读卡器的数据交互数据,这样一个 SAM 模块就可以多台设备使用了,对网络延迟有一定要求,大部分的在线身份证读取 SDK 就是这个原理
taotaolion
57 天前
我是做网吧生意的,计费软件实名认证刷身份证的是一个专门的设备,这个设备应该可以离线读取。
godall
57 天前
我小米手机已经试过了,好像是建行还是哪家银行可以直接读取二代身份证包括照片的,我理解应该是建行后台跟公安部有授权的,读出加密数据后后台进行解密处理的。你要调用首先得获取公安部授权。
julyclyde
56 天前
@kk2syc 读卡器不需要专用的。现在很多银行 app 软件都直接调用手机读卡器了
kk2syc
56 天前
@julyclyde 对对对,懒得看你,互相 block 吧。鸟样
LXGMAX
56 天前
指个路:zkteco
julyclyde
55 天前
@kk2syc sb
kk2syc
55 天前
@julyclyde 你可能连 NFC 代码都没见过吧,不了解的事情不要追着别人回复,上次架构的回复就显得你很蠢。还特意追到其他帖子来针对,没意思。

@Livid 追踪评论,人身攻击。
julyclyde
55 天前
@kk2syc 身份证就一个 14443 B 类卡而已。里面的数据加密,但是外面通信协议是标准的
你自己买专用读卡器被宰了一笔钱,就开始皈依者狂热了
zhangyuzs61666
55 天前
@godall 你这倒是个新思路,直接调用建行的接口,也能实现
zidane765
55 天前
身份证的信息不都写在身份证上吗,都拿到身份证了,为什么不用图像识别,要用 NFC...不太理解。

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

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

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

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

© 2021 V2EX