我最近遇到本文描述的web.config文件加密的ConnectionString標籤的過程:在web.config文件加密<appSettings>標籤
http://chiragrdarji.wordpress.com/2008/08/11/how-to-encrypt-connection-string-in-webconfig/
我已經使用了相同的方法來加密包含我的加密密鑰的web.config文件中的appSettings標記。
我的問題是,如果我給這個項目給別人誰將會在不同的機器上運行它,他們將能夠使用反向過程中使用的工具ASPNET_REGIIS解密的appSettings在web.config文件標籤?如果沒有,該項目是否仍能在他的機器上工作?
這是我如何獲取我的代碼加密密鑰:
string block_size = ConfigurationManager.AppSettings["rgbIV"];
string encryption_key = ConfigurationManager.AppSettings["key"];
我敢打賭,它使用加密服務器的一些鹽值,以確保它不能在另一臺機器上解密。閱讀我認爲的文檔... – Charleh 2013-04-20 17:05:27