2009-08-26 4 views
6

Używam Entity Framework i Linq do Entities. Chcę zaszyfrować ciąg połączenia, a EF musi odszyfrować automatycznie, Jak mogę to zrobić?Moduł encji szyfrowania połączenia ciąg

Dzięki z góry,

Javier P. de Jorge

+0

Czy to jest aplikacja internetowa? ASP.NET ma wbudowane szyfrowanie web.config. –

+0

Tak, ale jak to zrobić lub wszystko jest automatyczne, nawet jeśli EF jest w środku. –

+0

Szyfrowanie ASP.NET web.config "po prostu działa." EF nie będzie się tym przejmować. –

Odpowiedz

9

Zastosowanie aspnet_regiis. W wierszu poleceń przejdź do (zwykle):

cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 

i typ:

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

na przykład:

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

Nie musisz nic robić, aby L2SQL czytać ecrypted połączenia plik tekstowy.

+0

Mam go przetestować. i to mi pomogło. dobrze ... +1 ode mnie :-) – AEMLoviji