Вы можете поместить любые данные вам нравится в 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
содержит сообщение
----- НАЧАТЬ 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
Д + tL3EaO750a
= c8iI
----- END PGP MESSAGE -----
Вы можете необходимо обеспечить наличие разрывов строк при генерации данных.
Не знаю, что я знаю, чтобы защитить пароль QR. Лучшее, что вы можете сделать, это указать URL-адрес, а затем запросить пароль на веб-сайте.
Мое предложение зашифровать данные на первый, а затем поместить их в QR код. – Yury
QRCode - это просто растровое изображение, поэтому вы всегда можете получить данные байта и зашифровать его с помощью любого алгоритма шифрования.Но, как предложил Юрий, вы должны шифровать данные, не зная, почему вы хотите зашифровать изображение. – bschandramohan