Как защитить ключ API в приложении .NET

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

Как лучше всего это сделать?

Если я сохраню их как const SecureString ], удерживает ли это их из памяти? В описании MSDN говорится, что текст «удаляется из памяти компьютера, когда он больше не нужен», но не всегда ли в памяти находится константа?

Будет ли Dotfuscator скрывать его в моей сборке? ( Предполагая, что я смогу заставить его работать . )

9
задан Community 23 May 2017 в 02:24
поделиться