0

共有ホストでは、.net 標準のアプローチを使用して web.config の connectionStrings セクションを暗号化することはできません。別の方法として、 web.config connectionStrings section を暗号化および復号化するカスタム クラスまたはメソッドを作成することをブログで読みました。これは当てはまりますか?

4

2 に答える 2

0

この記事を使用できます-暗号化と復号化に基づいています

リンク: http: //www.codeproject.com/Articles/5719/Simple-encrypting-and-decrypting-data-in-C

注:ユーザーにアクセスを許可したくない場合は、StringConnectionを保存するためにEnbededRessourceを使用できます

于 2012-09-21T18:28:36.287 に答える
0

共有ホストでは不可能な理由を明確にできますか?独自のマシンキーを「持っている」必要があります(暗号化プロセスはマシン自体で実行する必要があります)。

暗号化方式を(1回)実行することのみを目的とする「使い捨て」aspxページ(1回限りの使用)を作成できます。その後、そのページをホストから削除できます。もちろん、Asp.netを実行しているユーザーインスタンスがアプリフォルダーへのR / Wアクセス権を持っていると仮定します(web.configを変更するため)。

Hth..。

于 2012-09-21T18:35:53.100 に答える