Как лучше всего хранить закрытые данные конфигурации в приложении .NET 4.0

мое приложение использует стандартное приложение. config для хранения общедоступных данных конфигурации. Тем не менее, есть еще некоторые другие данные, которые не являются общедоступными, но они по-прежнему должны быть доступны постоянно, постоянными, изменяемыми вне приложения, а также вручную в случае некоторых проблем.

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

Вы бы использовали изолированное хранилище? Есть ли у вас другие предложения?

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

Вы бы использовали изолированное хранилище? Есть ли у вас другие предложения?

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

Вы бы использовали изолированное хранилище? Есть ли у вас другие предложения? Поскольку приложение не использует никакую базу данных, пожалуйста, не рассматривайте возможность сохранения в базе данных в качестве опции.

Итак, вопрос в том, как хранить данные приложения, чтобы их было не так просто изменить вручную, как с помощью приложения. config, но по-прежнему легко редактируется опытным пользователем.

6
задан Tomas Walek 8 March 2011 в 14:50
поделиться