2008-08-22 6 views
16

Может кто-нибудь, пожалуйста, сделайте краткое изложение того, как программно шифровать конфигурационный файл в .NET, желательно на C#.Программно шифрование конфигурационного файла в .NET

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

Также, если кто-то может указать типы поставщиков шифрования и какова разница между ними.

Я не знаю, прозрачен ли код для этого в обычном WinForms-приложении для этого в ASP.NET.

ответ

13

К сумме Риза ответов и то, что я нашел до сих пор, вот некоторые хорошие ссылки, чтобы ответить на этот вопрос:

Пожалуйста, не стесняйтесь дополнять другими соединения, может быть, некоторые для WinForms- или WPF-приложений.

1

@TK: а хэширования алго может быть только «догадывался», а не обратная инженерии. Можно только восстановить входное значение хеш-функции, полностью угадывая вход (кроме столкновений, то есть) Это может быть сделано, например, с помощью радужной трещины (см. an implementation of a rainbow cracker here)

Я бы сказал, что сторонний инструмент шифрования не безопаснее, чем алгоритмы шифрования .NET Framework. Эти библиотеки просто помогают ускорить выполнение вашей работы.

 Смежные вопросы

  • Нет связанных вопросов^_^