最近公司在做一个项目(正规的项目),需要使用 NFC 读取身份证获取到身份证的信息,可是在网上查了好久的资料,都没有什么实质性的东西,有没有大佬做过这方面的项目,希望大家能给些实质性的资料之类的东西.可以离线使用的那种,而不是说调用云函数什么的去获取
![]() | 1 wheat0r 362 天前 身份证内芯片的数据是加密的,正常来说没办法离线解密,除非用公安部认证的设备 |
![]() | 2 tomatocici2333 362 天前 ![]() 这种都是去买认证的供应商 |
![]() | 3 virusdefender 362 天前 离线解密需要购买特定的芯片,然后过认证 |
![]() | 4 YiXinCoding 362 天前 via Android 换条路吧,拍照图片解析 |
![]() | 5 ovate 362 天前 身份证是一所的,是加密的。你的找公安部认证的企业购买模块才行。 它不像 ICAO 的旅行证件可以通过 BAC 读取基本信息。 |
6 jinliming2 362 天前 via iPhone 断网不行,需要联网的,Android 和 iOS ,NFC 读出加密数据,联网验证 |
![]() | 7 Kaisar 362 天前 ![]() 随随便便让你读了还得了 |
![]() | 8 IsA26hN4DcQDS7Z9 362 天前 硬件设备“神思身份证读卡器”,之前做项目用过。 app 有个“科盛轩逸 NFC 身份证读卡器”,安卓手机安装 app 就能读。 以上这俩,自己联系厂家吧。之外的就不知道了,没接触过 |
![]() | 9 darkengine 362 天前 现在很多银行更新身份证信息,已经可以通过 NFC 卡拿身份信息更新了,不过是 100%在线处理的。 离线的劝你不要花时间调研了,不可能的。 |
![]() | 10 masterclock 362 天前 用过华视神思的,离线版 |
11 deBaikal 362 天前 在线处理的有 国家网络身份认证 APP 就有这功能 |
![]() | 12 lambdaq 362 天前 好像基础信息不是加密的。可以读出来。有一些是加密的。 |
![]() | 13 424778940 362 天前 你才国密是干嘛的... |
14 aeiou520 362 天前 神思 |
15 atuocn 362 天前 不是有身份证读卡器吗?很多的,买一个。 |
![]() | 16 hatw 362 天前 离线需要某买解密硬件模块。 你这种情况只能在线解密,手机本地无法实现。 淘宝卖的身份证读卡器,也是在线解密的,你拿到手的只是个单纯的读卡器 |
17 deplives 362 天前 需要向公安申请解密,都让你随随便便读了那还得了 |
18 jalena 362 天前 身份证读卡器,厂家一般会给 SDK ,直接拿 SDK 读二进制。。照片都能读出来 |
19 h1298841903 362 天前 按道理来说,只要是可以离线验证,那 100% 可以被破解,专用芯片估计也能破解,和 Switch 破解一样。 |
![]() | 20 SilencerL 362 天前 随随便便就可以做那就可以带着设备上早高峰的地铁走几圈了 |
![]() | 21 dalaoshu25 362 天前 ![]() 好奇,你这“在网上查了好久的资料”都是怎么查的?百度?居然没查到有关身份证安全的信息?三年网课受害者? |
![]() | 22 spacebound 362 天前 做项目的时候接触过一家“深圳市指昂科技有限公司”,他们的平板集成了身份证 NFC 模块,厂家提供 sdk ,可以通过 sdk 直接读取,离线也能用。可以自己联系下看看 |
![]() | 23 v1 362 天前 前些年做过的项目, 1. 必须使用包含认证芯片的专用读卡器 2. 可以离线(厂家会给你 sdk ),在线需要申请部署 GA 专网网关 3. 离线能读取到卡面上所有信息:签发机关、有效期、姓名、性别、身份证号、生日日期、住址、证件照( bmp 格式) 4. 更详细的校验和信息获取需要在线(普通企业也申请不到网关帐号) |
![]() | 24 showonder 362 天前 ![]() 基于网络的 NFC 读身份证,叫“实证”服务(基于 NFC 的 ISO14443 Type B 模式),只有公安部下属研究所(比如公安三所)授权的服务商可以开展该业务(比如“金联汇通”)。因为身份证中的数据是加密的,需要进行解密才可以获取,离线解密方案没有商业版本。基于离线外置读卡器的,需要读卡器内置公安 SAM 方案,但这个方案需要公安部门授权和检测,购买后读卡器厂商会给调用,也无法自行调用。 |
![]() | 25 v1 362 天前 补充说明:读卡器有两种,一种是封装芯片的,只能离线读取,花钱就能买到。另一种是全功能,有一个 SIM 卡槽,和社保卡一样,申请、审核、发布芯片,到手就是一张 SIM 卡,里面封装着你的公钥私钥,插进读卡器就可以读取卡内加密数据,然后上传专网网关做其他处理。(一台读卡器一张 SIM ,不可以共享) |
![]() | 26 knva 362 天前 得花钱把。 |
![]() | 27 breadykidliu 362 天前 公司做这个项目不对接任何政府部门,这个显然不正规 |
![]() | 28 dzdh 362 天前 自己研究你指望能研究出来?你要真能研究出来可就太刑了,太可拷了。 |
![]() | 29 frayesshi1 PRO 可以用 prc532 可以读一个 ID ,但是里面(个人猜测的)人脸和指纹等信息读不了。很多说离线解不了密,但是火车站很多刷脸进站的闸机,经常看的掉线弹出一个弹窗但是还是刷的开,就不知道怎么回事了? |
![]() | 30 yolee599 362 天前 via Android ![]() 之前研究过,可以做到离线。就是要公安部的 SAM 模块,官方的比较贵,而且授权过程复杂。你可以在闲鱼上找找,价格大概在 200-300 块之间,买来就能用。买到模块后需要你有一点硬件基础,使用常规 NFC 芯片的 B Type 和身份证做几次交互,把数据喂给 SAM 模块,就能得到文字信息,图片信息是加密的,不过网上也有解密图片用的的 so 文件。这样一台机器一个 SAM 成本较高。 也可以做一个集群,买多个 SAM 模块部署到服务器,客户端只留 NFC 读写器,通过网络传输 SAM 模块和 NFC 读卡器的数据交互数据,这样一个 SAM 模块就可以多台设备使用了,对网络延迟有一定要求,大部分的在线身份证读取 SDK 就是这个原理 |
![]() | 31 taotaolion 362 天前 我是做网吧生意的,计费软件实名认证刷身份证的是一个专门的设备,这个设备应该可以离线读取。 |
![]() | 32 godall 362 天前 我小米手机已经试过了,好像是建行还是哪家银行可以直接读取二代身份证包括照片的,我理解应该是建行后台跟公安部有授权的,读出加密数据后后台进行解密处理的。你要调用首先得获取公安部授权。 |
![]() | 35 LXGMAX 361 天前 指个路:zkteco |
![]() | 37 v1 360 天前 |
39 zhangyuzs61666 360 天前 @godall 你这倒是个新思路,直接调用建行的接口,也能实现 |
40 zidane765 360 天前 身份证的信息不都写在身份证上吗,都拿到身份证了,为什么不用图像识别,要用 NFC...不太理解。 |
![]() | 41 realpg PRO @zhangyuzs61666 #39 带着建行网银的登录 token 你直接偷钱好不好,用这个去偷人家身份证解密接口? |
42 mark2025 360 天前 可以搜索 高拍仪,产品会带有相应的 sdk 。js 有通用 dll |
43 yangxj96 OP 是做一个铁路部门的项目,肯定是正规项目,本来呢觉得是能够直接有方法从 NFC 离线直接读取到卡片上面的信息,但是找了很久没有相关的方法 这几天忙,发了贴就忙忘了. 现在的情况呢是把问题还给他们了. 让他们自己去找公安部的处理,申请也好或者怎么也好,反正让他们拿解决方案 至于为什么用 NFC 呢,也是他们提出来的.现在就是让他们去对接公安部门.备用方案就是 ORC 身份证识别了. |
44 louisxxx 124 天前 @h1298841903 KTV 上班的强制刷身份证打卡,那个设备好像是不用联外网啊 |