2011-12-25 3 views
3

Как закодировать QR-код с помощью java?Как закодировать QR-код с помощью java

Теперь я могу генерировать и декодировать QR-код с Java Base , но я хочу знать, как поставить пароль на мой QRCode, чтобы защитить его или зашифровать мой QRCode с чем-то

Кто-нибудь сделал нечто подобное или есть пример кода?

Спасибо большое

+5

Мое предложение зашифровать данные на первый, а затем поместить их в QR код. – Yury

+0

QRCode - это просто растровое изображение, поэтому вы всегда можете получить данные байта и зашифровать его с помощью любого алгоритма шифрования.Но, как предложил Юрий, вы должны шифровать данные, не зная, почему вы хотите зашифровать изображение. – bschandramohan

ответ

1

Вы можете поместить любые данные вам нравится в 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-адрес, а затем запросить пароль на веб-сайте.

0

он может быть защищен паролем, см uvsar.org, это статья о безопасных QR и QM коды

Смежные вопросы