2014-09-26 61 views
0

我正在开发基于QR码/ NFC的游戏。 我想确定,如果有人阅读我们的标签或qr,那是我们的标签/ qr而不是其副本。保护我的QR码的内容

我的系统的概念是在标签/ qr上放置一个唯一的ID,当用户用手机读取它时,手机通过HTTPS发送请求将此ID发送到我们的服务器。

对于NFC,我想我可以处理它。我将序列号和标签的唯一ID存储在数据库中,我可以将存储的ID /序列对与发送的ID /序列对进行比较,如果匹配,那就是我们的标签。这是因为,如果有人使用NFC Tools应用程序等任何工具阅读我们的NFC标签,它可以通过电子邮件将唯一ID发送给任何人,接收者可以创建该标签的副本,但串行不匹配。所以我认为这是确保我的问题的NFC部分的最佳方式。 (告诉我,如果这不是问题)。

但我恐怕无法处理我的问题的QR部分。因为我只是通过QR链接发送链接到APP,所以我不可能为QR提到上述方法。任何人都可以阅读QR的内容并创建它的副本。

有人知道关于QR的技术吗?

回答

0

二维码只是一个包含数据的图像。没有办法阻止用户拍照,然后共享该代码 - 或其中的数据。

真的只有一件事你可以做。

扫描QR代码时,应该使任何进一步的扫描无效。应该告诉第二个扫描代码的人“此代码已被使用”。

+0

游戏的要点是允许用户扫描二维码,即使有人曾经扫描它。我只是想阻止他们分享身份证,因为我希望用户身体力行。这是一个基于时间的游戏,所以每个人都可以扫描它,但是谁收集了X代码,然后紧紧抓住其他人,他赢了。 前3将赢,在这种情况下,他们可以作弊:( – vaso123 2014-09-26 10:26:50