как защитить файлы приложения от изменения? - PullRequest
1 голос
/ 03 февраля 2010

У меня есть приложение для Windows, которое я сделал в Visual Studio 2008. Это приложение использует некоторые графические файлы, такие как jpeg. Я настраиваю эту оценку, но я беспокоюсь о том, что такие файлы изменяются клиентом. Не могли бы вы мне помочь? как защитить эти файлы?

Ответы [ 4 ]

8 голосов
/ 03 февраля 2010

Чтобы обнаружить такое вмешательство, вы должны добавить свои графические файлы в качестве ресурса в ваше приложение (или загрузить из другой сборки) и использовать Подпись под сильным именем . Даже если он не полностью защищен , это должно помешать большинству из вас изменить файлы ресурсов.

2 голосов
/ 03 февраля 2010

Вы можете встраивать изображения в файлы ресурсов, которые включаются в исполняемый файл.

1 голос
/ 03 февраля 2010

Вы можете подписать ваши файлы таким образом, что никто не сможет изменить файлы без вашего сертификата.

это может быть излишним, и это зависит от того, насколько вам нужна безопасность, иначе просто разместите изображения в качестве ресурсов.

1 голос
/ 03 февраля 2010

Самый простой способ - использовать изображения в качестве ресурса.

Если вы не хотите делать это по какой-либо причине, вы также можете вычислить цифру jpegs (возможно, MD5) и сравнить ее с той, которую вы ранее сохраняли в коде при загрузке программы загрузки (форма. загрузить или что-то).

...