最近、web.config ファイルのconnectionStringタグを暗号化するプロセスについて説明している次の記事を見つけました。
http://chiragrdarji.wordpress.com/2008/08/11/how-to-encrypt-connection-string-in-webconfig/
同じ方法を使用して、暗号化キーを含む web.config ファイルのappSettingsタグを暗号化しました。
私の質問は、プロジェクトを別のマシンで実行する他の人に渡す場合、逆のプロセスを使用して、aspnet_regiis ツールを使用して web.config ファイルのappSettingsタグを解読できるでしょうか? そうでない場合、プロジェクトは彼のマシンで動作しますか?
これは、コードで暗号化キーを取得する方法です。
string block_size = ConfigurationManager.AppSettings["rgbIV"];
string encryption_key = ConfigurationManager.AppSettings["key"];