Допустим, я пишу игровое приложение.
Я хочу, чтобы уровень проигрывателя был сохранен во внешнем файле.
Как я могу помешать хакеру написать и изменить файл, чтобы поставить другой уровень? Я хочу, чтобы файл был изменен только моим приложением.
Я могу подписать содержимое файла ключом, но тогда этот ключ будет сохранен в приложении, поэтому хакер сможет декомпилировать двоичный файл и найти ключ.
Есть ли способ сделать это?