如何使用Java加密QR码?
我已经能够基于Java生成和解码QR码,但我想知道如何在我的QR码上设置密码来保护它或者用某种方式加密QR码。
是否有人做过类似的事情,或者有可用的示例代码?
非常感谢!
你可以将任何数据放入QR码中。例如https://chart.googleapis.com/chart?chs=300x300&cht=qr&chld=M|1&chl=abc123将生成一个包含abc123数据的代码。
一旦你有了加密数据,就可以生成QR码。
例如,这个QR码http://i.stack.imgur.com/UsFdQ.png包含了以下信息:
-----BEGIN PGP MESSAGE-----
版本:GnuPG v1.4.5(FreeBSD)
备注:这是加密后您的消息的样子。
hQEOA1e+1x6YuUMCEAP+J/+0smoM/5aWiJZ7r+WsVKwbQ4xYJ1ftqGePeM5EnCAR
3d+Ai/4A3be615RFQ636RguSjJIKuoJCaHt/P6LH78ZX3xmOwucpmNYBCv1wN15X
gpdhOxtBnAx1aqI7sbrfTarKsZIY2Aqblgarq71dr0Kv7wCu1eGCg1YK7O2keOED
/AqTH8US94iceM9bRGIGk/SubV1e0Fw/kMc4J5wr2JHbifD+yNQvKIC87lQydLlC
2ZqOB2ed2OKsplB3zuoaWgV1skhRimLubehxkkJpiooKVVVnhVJh0w6kHWrYTV7T
MOSaduQBakPNoDUGIhvDkpU8N6uUs7F1xvr7vwoIim4C0kYBaDolzRjgmOq0QfvN
vF3Rc6ZlFqCfihpQgAAmboHa/uZxE0cP37UssaL6O0beLhCHWH/X8sUeEHmXEHLh
J+tL3EaO750a
=c8iI
-----END PGP MESSAGE-----
您可能需要在生成数据时确保有换行符。