Лучший способ сохранить ключи шифрования в .NET C #

В нашем приложении у нас есть много конфиденциальных настроек конфигурации, которые мы храним в XML-файле, который снова зашифрован.

Этот защищенный файл должен быть быть расшифрованным во время выполнения и считывать значения конфигурации. но возникает проблема, что ключ и вектор инициализации жестко запрограммированы в коде и, следовательно, любой может прочитать его с помощью Reflector.

Как лучше всего хранить ключи шифрования в .NET, чтобы никто не мог их прочитать с помощью Reflector?

62
задан ganeshran 11 February 2011 в 09:17
поделиться