Есть такая задача. Существует обновляемый клиент для сторонних пользователей, который формирует JSON и отсылает его нам по электронной почте (знаю, что извращение, но такая стоит задача). В этом JSON'е записана версия клиента, с помощью которого он сформирован. Сам файл JSON пользователи могут легко подделать, вручную изменив состав и указав другую версию.
Вопрос, можно ли при помощи шифрования однозначно идентифицировать (допустим по какому-либо хэшу) какая именно версия клиента используется ( или понять, что хэш некорректен и не ассоциирован ни с какой версией)?
Подскажите, в какую сторону копать?
spoilerПрошу прощения за сумбурное изложение