绿荫在线
文明满屏

把门禁卡塞进手机之后,我才弄明白NFC到底在忙什么

上个月我干了一件特别蠢的事——把小区门禁卡弄丢了。

跑去物业补办,人家眼皮都没抬:二十。二十块钱,买一张塑料片。我站在那儿掏手机付款的时候,脑子里冒出一个念头:我这手机不是能刷地铁吗?那它凭什么不能刷这个门?

回家我就开始折腾。折腾了一晚上,失败。又折腾了三天,还是失败。但这三天里,我算是把这枚藏在手机背面的小东西摸清楚了。

那一秒里,手机和闸机到底聊了什么

先说个反直觉的事:门禁卡、公交卡、那种薄得能弯的卡扣——它们绝大部分没有电池。

没电池,怎么发信号?

因为读卡器一直在喊。闸机、门禁机、POS机,它们时刻往外喷一种看不见的电磁波,频率13.56兆赫。你手里那张卡里面有圈铜线,绕了好几圈,这圈线一进到那个场里,就跟被敲了一下的音叉一样——共振。共振产生电流。电流给芯片供电。芯片醒了,才有办法回话。

所以准确说,卡不是主动喊出来的,它是蹭了读卡器的电,然后回去改了一下自己那面镜子的反光。读卡器从这点细微的波动里把数据读出来。

我特别喜欢这个比喻。有点像两个人凑得很近,一个人小声说,另一个人不回答,只是动了一下眉毛。旁边人什么都没听见,但对面那位全懂了。

手机NFC天线线圈与门禁读卡器电磁感应原理示意
手机NFC天线线圈与门禁读卡器电磁感应原理示意

手机里那圈天线,就在背面上半部分。所以你贴闸机的时候,位置其实挺讲究的。有人刷半天刷不开,多半是贴错地方了——把手机中间怼上去,感应区还在上头呢。

它跟蓝牙、跟二维码,压根不是一路人

它跟蓝牙、跟二维码,压根不是一路人
它跟蓝牙、跟二维码,压根不是一路人

我见过太多人把NFC和蓝牙混着说。说“不都是无线传输吗”。

差远了。

蓝牙是:我们聊聊吧。NFC是:先碰一下,表示我们认识。就这么一下,它的活儿很多时候只是“握手”。早些年安卓那个碰一碰传照片,NFC负责配对,真正搬数据的还是蓝牙或者WiFi。NFC自己带宽小得可怜,传张原图能让你等到怀疑人生。

那二维码呢?二维码是给眼睛看的,摄像头得看见它,得对焦,得屏幕亮着,得打开App,光线太暗还扫不出来。

NFC是给电磁场感知的。手机揣兜里、屏幕黑着、隔着层壳,它照样响应。这就是为什么早高峰的地铁闸机前,扫码那队排队排到拐弯,刷卡的通道嗖嗖过——不用点,不用等,贴上去走人。

还有个流传很广的误解:NFC离得近,是个缺点。

恰恰相反。那几厘米的极限距离,是它最聪明的自我保护。你想象一下,如果它能隔着三米工作,那你在人堆里站着,谁拿个设备在你旁边一晃,钱就没了。近,是设计出来的,不是做不到远。

为什么有的卡能复制进手机,有的怎么弄都不行

这是我踩过的坑,讲细一点。

第一类,老小区的门禁卡,125kHz的ID卡。这玩意压根不在NFC的频段上,手机的天线就是个摆设,读都读不到。你得买张卡贴贴手机壳里,等于多带一张卡。

第二类,Mifare Classic这种,加密的。手机能感觉到卡的存在,能听到它回应,但读出来的内容是一坨乱码。你说密钥呢?密钥在整个系统的后台,你一个住户手里不可能有。物业也不会给你。

第三类,没加密的UID卡。这种,手机能直接读出来,能写进去,能模拟。碰一下就开。

我那张卡,属于第二类。折腾了三天,最后在手机上模拟出了一串数字,兴冲冲跑到楼下,对着门禁贴上去。

滴——没反应。

又贴。滴滴。还是没反应。保安从窗户里探出头看我。

后来才知道,我们那门禁不光读卡号,还要读加密校验的那一段。没有那一段,等于你报了个名字但说不出暗号。

安卓手机钱包添加门禁卡模拟操作界面截图
安卓手机钱包添加门禁卡模拟操作界面截图

最后怎么解决的?三十多块钱买了个小小的卡贴,粘在手机壳内侧。手机壳一扣上,等于把原卡塞回了兜里。绕了一大圈,回到原点。但那三天没白费,至少我搞懂了这玩意儿是怎么运转的。

钱是怎么被“碰”走的,以及它其实没那么脆

说到支付,很多人第一反应是:这玩意儿不怕被人偷刷吗?

说实话,我一开始也这么担心。后来发现真正的风险点跟你想的完全不一样。

隔着包被人刷?基本不可能。距离卡得死死的,而且现在的手机支付默认要求先亮屏、先验证指纹或者面容,小额免密还有单笔限额和次数限制。

现在更常见的是另一种套路:有人冒充客服打电话,说“您的账户有异常,麻烦您用手机在感应区碰一下核验身份”。

——等一下。核验身份为什么要碰?

因为它想让你把自己手机贴到它的设备上,完成一次你并不知情的授权。技术没变坏,变坏的是话术。凡是让你“碰一下”的陌生来电,直接挂。

另外还有一层保护:真正的卡号压根不存进手机。绑卡的时候,银行给你的是一串临时令牌,一次一换。就算有人截到了,也用不了第二次。

那些不太常见但我一直在用的玩法

那些不太常见但我一直在用的玩法
那些不太常见但我一直在用的玩法

NFC贴纸,网上五毛到一块钱一张,巴掌大的小圆片,能写能读。

我床头贴了一张。手机往上一碰,自动开勿扰模式,顺便把闹钟设成明天七点。不用说话,不用点屏幕。半夜困得要死的时候,这个动作省下来的力气,比你想象的多。

洗衣机上贴了一张,碰一下自动开一个四十五分钟的定时。车里那张,碰一下连蓝牙、放歌单、开导航。这些事喊语音助手也行,但你在地铁上、在会议室里、在娃睡着的时候,是不方便出声的。

还有别的地方也在用。共享单车的锁、公司的考勤机、演唱会的手环、医院给病人戴的腕带、公园里那种扫码听讲解的牌子。宠物身上打的芯片也是同一个思路,只不过频段不一样。

它们的共同点是:把一次复杂的操作,压成一个动作。而这个动作,不需要你看屏幕。

我妈手机壳里现在也贴了一张卡贴。她到现在都以为那是某种贴纸装饰。我也没解释。她用着顺手,就够了。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:把门禁卡塞进手机之后,我才弄明白NFC到底在忙什么
文章链接:https://m.lylxb.com/tech/877.html