首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >NFC支付是如何工作的?

NFC支付是如何工作的?
EN

Stack Overflow用户
提问于 2011-04-07 00:24:35
回答 3查看 2.9K关注 0票数 19

据我所知,NFC标签非常简单。它们包含少量的数据,从几个字节到几千字节不等。NFC / RFID读取器接收该数据。它们还可以写回一些数据,以便稍后读取。

我认为NFC支付比传统的磁卡更安全,因为传统的磁卡的整个安全性都是基于一个秘密数字。

那么NFC支付是如何实现的呢?我对Android设备上的实现特别感兴趣。请只描述高级算法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-07 02:58:48

在较低的级别上,NFC使用所谓的NDEF协议(NFC数据交换格式)工作。基本上,NDEF由消息->记录->有效负载组成。应用程序特定信息所在的有效负载。这完全取决于应用程序哪种类型的数据/加密将在这些有效负载中。

所以没有标准的支付方法实现。一切都将取决于供应商。例如,谷歌和Visa将如何建立数据交换协议并实现它。

票数 6
EN

Stack Overflow用户

发布于 2011-04-07 02:34:01

它与普通的芯片和个人识别码非常相似,除了你的手机变成了一张非接触式信用卡。您必须在销售终端上输入密码。

票数 3
EN

Stack Overflow用户

发布于 2011-06-28 21:47:10

嗯,安卓设备不会充当简单的标签,总是将相同的数据发送给PoS上的阅读器。它可以在其安全元件芯片中具有用来签署响应的密钥,并且因此产生适合于特定购买的密钥,商家可以通过检查签名来验证该密钥,或者在线商家可以直接查询发卡银行,并且可以验证这些响应的真实性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5569774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档