本质上,qrious能够完全在浏览器中生成二维码。在这种情况下,供应URI被传递到二维码生成器,并从中生成二维码。令我困惑的是,供应URI包含密钥,但我们将此URI发送到客户端,由qrious将其转换为二维码。因此密钥不是秘密的,因为它已经被发送到客户端。# generate a base32 secret key'55OZSEMXLL7VAUZP'
# make a provisioning_URI>>
我已经使用ZXings源码开发了一个二维码阅读器和一个扫描器。现在我想在二维码中嵌入一个信息,只有我的读者可以阅读,其他读者不能阅读。这可行吗?我基本上不想让公众知道二维码中包含的内容,除了我的一群朋友,他们会使用我的二维码阅读器来查找二维码中的内容。当用户尝试使用阅读器而不是我的阅读器读取二维码时,他应该得到的是垃圾数据,而不是二维码中存在的实际数据。
QR Driod似乎通过使用密码保护()实现了类似的功能,但我不知道他们是如何做到的。