Entity Framework 加密连接字符串

6
我使用Entity Framework和Linq to Entities。我想加密连接字符串,而EF必须自动解密,我该怎么做?
提前致谢,
Javier P. de Jorge

这是一个Web应用程序吗?ASP.NET内置了web.config加密。 - Craig Stuntz
是的,但如何做到这一点,或者即使在EF中间所有都是自动化的。 - Javier P. de Jorge
ASP.NET的web.config加密“只是起作用”。EF不会关心它。 - Craig Stuntz
1个回答

9
使用aspnet_regiis命令。在命令行中,浏览到以下位置(通常):
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

并且类型:

aspnet_regiis -pef "sectionName of web.config" "path" - to encrypt
aspnet_regiis -pdf "sectionName of web.config" "path" - to decrypt

例如:

aspnet_regiis -pef "connectionStrings" "D:\projects\HelloWorldProject"

您不需要做任何事情来使L2SQL读取加密的连接字符串文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接