2015-07-21 60 views
-2

我正在使用二维码进行防伪解决方案。 但是,Qr代码的问题是任何人都可以轻松创建我的qr代码的副本,或者任何人都可以使用“qr code reader”移动应用程序轻松读取qr代码,并且可以像我一样创建相同的qr代码。
如果我的应用程序读取这个假qr代码,那么它会显示“有效产品”消息而不是“假产品”消息。防止复制QR码,并且只能通过我的移动应用扫描QR码

所以我只是想知道,如果有任何方法来保护qr码被复制,或者我可以让qr码只能通过我的移动应用程序读取,而不能通过任何其他“qr code reader”应用程序读取。

回答

1

没有办法做到这一点。 QR只是一种存储信息的格式。它不以任何方式提供保密。

您正在寻找一个系统性问题。对于欺诈检测,您希望使用复制困难的技术。 QR另一方面旨在使复制变得简单。 QR码是多余的,如果其中很大一部分丢失,仍然可以阅读。因此,即使在基本层面上,QR码也是您不想用来确定对象真实性的确切信息。

+0

感谢您的回答。您可以告诉我可以使用其他替代品替代qr代码吗? –

+1

我建议您查看一下打击假冒的传统方法,如全息图,水印和序列号检查。或者,您可能希望包含难以在您要保护的对象(例如自定义RFID标签)中重现硬件。虽然复杂的攻击者可以复制或欺骗他们,但这比单纯复制QR码要困难得多。 – 0x90