Знатоки по инвентаризации, скажите, как запоролить считывание QR-кода?
Можно зашифровать информацию в QR коде и без правильного пароля(ключа шифрования) ее невозможно будет расшифровать. Существует много современных протоколов(алгоритмов) шифрования. Сам QR код лишь способ передачи информации, а что там передавать решать вам.
Никак. QR код считать может любой.
А получить доступ к информации из этого кода (например, идентификатор/логин) - только тот, у кого есть доступ к базе по этому идентификатору.
Хранить информацию о товаре в самом QR-коде - нерационально по следующим причинам:
1. Большой объём данных, а площадь может быть ограниченная.
2. Код будет жёстко фиксированным после распечатки и наклейки на упаковку/товар и привязан к нему логически.
Проще - использовать только ID-шники без какой-либо иной информации внутри QR-кода. А всё остальное - хранить в базе.