2014-09-26 62 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