C# NFC 模拟器 Android
C# NFC Emulator Android
想知道是否有人知道可以通过 NFC 读取然后模拟的 C# 包。
这适用于基本上只存储 UID 的简单 RFID 卡。没有加密。
我在这里搜索过 github 等,那里有一些 readers/writers 但没有什么可以效仿的。 Play Store 上已经有一个应用程序可以执行此操作,即 NFC 工具,但在隐私和 storing/sharing 信息方面存在一些问题。我只想创建自己的应用程序,这样我就不用担心了。
我总是把刷卡忘在家里,一直想制作一个快速的 c#(我所知道的)应用程序,以便在工作时使用我的 phone 进门。
感谢
无法在 Android 上模拟 UID。
Android's Host Card Emulation 在比 UID 更高级别的协议上工作,Android 出于安全目的在您无法控制的低级别生成随机 UID。
在 Android 上,您实际上只能使用 ISO 7816 协议模拟 Type 4 卡(这允许您模拟更高级别的 NDEF 数据格式,这就是 NFC-Tools App 正在做的事情)。
请注意,使用 UID 进行访问根本就没有安全性,因为有很多 UID 是可编程的中国克隆卡(或者有一些 UID 被设计为可编程的卡格式)。
NFC 中的 UID 并非设计为全球唯一,只是在多张卡同时出示给 reader 时最有可能是唯一的,以防止卡冲突。它与真正的 RFID UID 不同
想知道是否有人知道可以通过 NFC 读取然后模拟的 C# 包。
这适用于基本上只存储 UID 的简单 RFID 卡。没有加密。
我在这里搜索过 github 等,那里有一些 readers/writers 但没有什么可以效仿的。 Play Store 上已经有一个应用程序可以执行此操作,即 NFC 工具,但在隐私和 storing/sharing 信息方面存在一些问题。我只想创建自己的应用程序,这样我就不用担心了。
我总是把刷卡忘在家里,一直想制作一个快速的 c#(我所知道的)应用程序,以便在工作时使用我的 phone 进门。
感谢
无法在 Android 上模拟 UID。
Android's Host Card Emulation 在比 UID 更高级别的协议上工作,Android 出于安全目的在您无法控制的低级别生成随机 UID。
在 Android 上,您实际上只能使用 ISO 7816 协议模拟 Type 4 卡(这允许您模拟更高级别的 NDEF 数据格式,这就是 NFC-Tools App 正在做的事情)。
请注意,使用 UID 进行访问根本就没有安全性,因为有很多 UID 是可编程的中国克隆卡(或者有一些 UID 被设计为可编程的卡格式)。
NFC 中的 UID 并非设计为全球唯一,只是在多张卡同时出示给 reader 时最有可能是唯一的,以防止卡冲突。它与真正的 RFID UID 不同