ここでは正直な人々を守るための最初のステップの基本的な解決策を探しています。これは、道に沿ってあなたを助けるかもしれないWinForms 1.1のapp.configで接続文字列を暗号化する方法は?
おかげで、
ここでは正直な人々を守るための最初のステップの基本的な解決策を探しています。これは、道に沿ってあなたを助けるかもしれないWinForms 1.1のapp.configで接続文字列を暗号化する方法は?
おかげで、
マイク:
http://msdn.microsoft.com/en-us/library/aa302403.aspx
http://msdn.microsoft.com/en-us/library/aa302406.aspx
記事は、ASP.NETを目的としているが、原則は同じです。
パズルの2番目の部分は、暗号化されていない接続文字列を検出し、暗号化して設定ファイルに書き戻します。あなたのexeディレクトリにある設定ファイルへの書き込みは、一般的には非常に悪い考えですが、開発中には非常に便利です。長所と短所は非常によく説明されていますhere。すべてのコメントを必ず読んでください。
「あなたのexeディレクトリにある設定ファイルへの書き込みは、一般的に非常に悪い考えです」と言うのはなぜですか?接続文字列を格納するために他に何を選択する必要がありますか?データベースサーバがインストール時に不明であるとします(非常によくあるケースです)。私は、ダイアログボックスから接続文字列のプロパティを設定します。どこに保管しますか? – Nickolodeon