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