2016-05-10 1 views
0

Я использую Entity Framework 6.0.0.0 (первый код) в моей службе WCF. ConnectionString в App.config отображается как обычный текст, и я хочу, чтобы он запутался с Base64. Как я могу это сделать? Спасибо. MichaelObfuscate Entity Framework ConnectionString с Base64

ответ

0

Не используйте Base64. Это безопасность безвестности. Используйте aspnet_regiis.exe зашифровать раздел ConnectionStrings или сделать это с кодом, как описано здесь:

http://www.asp.net/web-forms/overview/data-access/advanced-data-access-scenarios/protecting-connection-strings-and-other-configuration-information-cs

+0

Я знаю, но это требование клиентов! Он хочет минимальную защиту и простую ремонтопригодность ... –

+0

Вы должны объяснить клиенту, что это плохая практика, и ее следует зашифровать правильно. Любой, кто сможет использовать строку соединения в открытом тексте, сможет выяснить, как преобразовать Base64 –