我使用qr代码进行防伪解决方案。 但是Qr代码的问题在于任何人都可以轻松地创建我的qr代码的副本,或者任何人都可以使用" qr代码阅读器轻松读取qr代码"移动应用程序,可以像我一样创建相同的qr代码 如果我的应用程序读取这个假的qr代码,那么它会显示"有效的产品"消息而不是"假冒产品"消息。
所以我只想知道,如果有任何方法可以保护qr代码不被复制,或者我可以制作只能由我的移动应用程序读取的qr代码,而不是任何其他" qr代码阅读器&# 34;应用
答案 0 :(得分:2)
没有办法实现这一目标。 QR仅仅是存储信息的格式。它不以任何方式提供机密性。
您正在研究一个系统性问题。对于欺诈检测,您希望使用复制困难的技术。另一方面,QR旨在使复制变得容易。 QR码是冗余的,如果丢失了相当大部分的QR码,仍然可以读取。因此,QR码 - 即使是在基本层面上 - 也是您不想用来确定对象真实性的确切内容。
答案 1 :(得分:1)
有多种方法可以执行此操作:您可以在QR码的中心插入对复制敏感的数字图像(称为复制检测图案或安全图形)。如果伪造者试图复制安全图形,由于网点增加和墨水污迹的不可控制的影响,安全图形自然会降级并丢失信息。您还可以通过在QR码单元中插入难以注意到的小修改来嵌入数字水印。这些通常比较容易伪造。第三种方法是在打印或生产线上安装高分辨率相机,并捕获每个已打印QR码的微小打印变化。
这三种方法的共同点是,您需要在智能手机上使用特定的应用程序进行身份验证。如果消费者(例如使用iPhone摄像头应用程序)对QR码进行常规扫描,则可以在页面上指示其下载该应用程序。当然,品牌所有者需要根据如何认证其产品与客户或用户进行沟通。可以在此处使用Scantrust安全QR码查看有关如何完成此操作的好示例:
https://www.dupont.com/water/resources/anti-counterfeiting-solutions.html
答案 2 :(得分:0)
有些应用可以满足您的需求。全息图,标记等都是浪费金钱,但可能是为了防止出现一些新的不良元素。 即使该应用已被复制,Google也将不允许具有相同名称的应用自动为其授予第一级保护。因此,这将起作用。 另一个选择是创建一个两步过程,其中一个是通过qr或条形码的唯一编号,另一个是通过自己的专有标识系统链接的。其他的也可以是qr,也可以是小节,甚至是临时代码。任何应用都可以使用,因为效果是相同的。 唯一的区别是第一个易于使用。
答案 3 :(得分:0)
只有使用您的应用程序才能扫描QR的条件可以通过以下方式实现:将要转换的文本加密,然后再使用任何加密算法和密钥将其转换为QR,然后再次使用相同的算法扫描QR码以解密QR获得的加密文本。以这种方式,如果任何其他扫描仪进行扫描,它将不会执行将其转换为原始文本的最终算法,因此QR将是安全的。 但是,可以复制QR。