我正在學習如何加密C#(3.5)應用程序的ConnectionString。我閱讀了關於保護連接字符串的.Net Framwork開發者指南(http://msdn.microsoft.com/en-us/library/89211k9b(VS.80).aspx)。但不完全理解內容。C#連接字符串加密問題
它說:「
The connection string can only be decrypted on the computer on which it was encrypted."
我們有一個版本的機器,這將建立我們的應用程序,它會產生OurApp.exe.config,然後將其安裝到許多產品的機器。那是MEAM我們必須有這種加密過程中分離與我們的應用,並在個別產品整機運行呢?我們可以使用「
RSAProtectedConfigurationProvider
」。它提到我們需要encryption key
爲供應商。當我們應該如何提供加密密鑰?
謝謝,