Windows 8电话 - 访问NFC阅读器



简短的问题:我可以使用NFC有能力的Windows Phone 8读取信用卡信息?

长期问题:信用卡的NFC如何奏效?该卡(或带有钱包功能的电话)通过NFC收到请求,并以某种标准化格式回复了ClearText信用卡信息吗?然后,在广播信用卡信息之前,Aditionally在Aditionally上仍然可以支撑一些稳固的对话?

还是事先进行了一些握手加密?还是有一些信用卡特定的秘密代码来维护这种交流?还是NFC上有一些覆盖协议以付款?NFC IST只是在空中推动一根绳子吗?

,如果我认为它可以正常工作,我可以通过C#告诉Windows 8电话来读取信用卡信息并将其显示给我(如果信用卡内部有芯片)?或者,Windows Phone 8不允许访问NFC读取器,或某些神秘付款协议(如果存在这样的话)。我简短的网络搜索是在技术细节上非常兴趣,尤其是在某些网站上谈论对钱包系统的支持,就好像从网络中的某个地方获取了一些密钥以确保交易吗?我无法真正成像所有信用卡发行人的标准化。

有人可以通过传输信用卡数据的方式给予技术洞察力,如果您可以编程电话以读取此类数据。

无接触式信用/借记卡当然可以使用NFC(主要是ISO 14443-A,有些主要在法国为ISO 14443-B),他们的通信协议遵循一个名为EMV的行业标准,该标准在此处提供公共规格:http://wwww.emvco.com/规格:aspx?id = 223卡片上的emv在NFC/非接触台上以及通过触点芯片(例如,您插入读者中的金色东西)往往会稍有不同,但根据界面的不同,付款网络往往会稍有不同使用(例如,有时不需要通过非接触式的销钉,而触点可能总是需要销钉)。此外,协议的某些方面是付款网络的专有,因此EMV规格不能完全描述所有内容。

如果您在搜索周围搜索的各种站点可以提供一些示例,以示一些如何与信用/借记卡进行交流的nfc其他其他网站,而其他插入式芯片卡则在其他网站上进行了一些示例,但通常,无论界面如何,命令都可以正常工作。您可以购买http://blog.saush.com/2006/09/09/08/getting-information-information-information-from-an-man-emv-chip-card/ph/-2006/09/09/09/2006/09/2006/2006/2006/2006/2006/2006/2006/2006/-2006/1.com/blog..saush.com/P>

对于Windows Phone,只要您拥有Lumia 830/730/735等,您也可以与信用卡交谈,因为旧设备(甚至Lumia 930)具有较旧的NFC芯片,驱动程序不支持Smart卡API。您可以在此处使用示例代码:https://nfcsmartcardreader.codeplex.com/学习如何发送/接收apdu命令/响应NFC卡,尽管该项目没有特别需要信用卡的命令(尽管其他链接确实具有您需要的APDU)。

和信用卡通常都可以让您阅读他们的盘子(在正面上打印的帐号),有效期,甚至在某些国家/地区甚至持卡人名称(尽管在美国,大多数银行倾向于不揭露它,而不是将"估价/持卡人"作为名称之类的东西返回,而没有任何加密或钥匙。但是,它不会返回卡片背面打印的CVV2代码,商人通常要求能够在Internet上下订单,并且通常也不会让您克隆卡,因为有动态/加密数据需要在物理商人的情况下进行卡片交易。

简短答案:不。不可能使用WP8。

长答案:

  1. RFID与NFC:据我所知,大多数信用卡没有NFC。他们有rfid。可以说这是NFC的"前任"技术。RFID大部分不可估量,范围比NFC更长,并且仅支持单向通信。尽管NFC是不断发展的标准,但可以在2cm-4厘米的范围内使用,并支持双向通信。因此,WP8不支持RFID,但确实支持NFC。
  2. wp8上的RFID:,所有话虽如此,WP8有可能识别某些 RFID标签。您可能可以从特定WP8手机中的特定RFID标签中读取字节[]。显然,不建议这样做。
  3. 安全NFC:最后一件事是,在某些非常特定的区域中的一些非常独特的合作伙伴将可以访问"安全NFC"。Secure NFC是NFC的超集,并将该功能添加到Store&通过WP8通过NFC传输安全信息。例如,安全NFC可以作为WP8钱包的一部分存储信用卡号或银行帐号。但是,这只能在移动运营商发行"智能SIM"(能够运行小程序的SIM)的区域中起作用,开发人员可以在其中发表基于Java的Smart Sim Applet,开发人员与移动运营商达成协议以部署这些Applet悬空,其中这些WP8应用程序已使用Microsoft清除了WP8商店,以及可以阅读它们的专用零售HW终端。

对Justinangel的上述答案进行分类:

  • RFID不是NFC的前身技术
  • RFID涵盖了射频通信的各种频带(例如HF和UHF)
  • NFC接近现场通信,通常覆盖HF(13.56 MHz)
  • 许多标准属于HF NFC:ISO14443-4,ISO15693,FELICA,ISO18092,.....
  • NFC论坛正在尝试统一事物,并使用NDEF消息交换语义消息
  • 信用卡上的非接触式付款基于非接触式智能卡层。
  • WP8仅允许交换NDEF消息
  • WP8不允许在非接触式智能卡层上进行交换(isodep == l4 ==(t = cl))
  • 有关详细信息,请参见Windows Proximity API,或http://developer.nokia.com/community/wiki/use_nfc_tags_with_windows_windows_phone_phone_8
  • Android可以访问此ISODEP层
  • 我不知道可以从应用程序中检索哪些信用卡信息。涉及一个安全的元素,可以处理密码学和东西。我认为免费的有关万事达卡Paypass或Visa Paywave的详细信息是免费的

我可以使用NFC的Windows Phone 8读取信用卡信息8?

不,你不能那样做。Windows Phone 8上的NFC API非常有限。

可能是钱包API可以以某种方式帮助您进行项目,但这与NFC无关。另外,您可以尝试使用NFC使用Android设备,它们的NFC API比WP8更强大。

最新更新