
.NETのWindowsフォームアプリ等で、入力フィールドの入力値を保存しておき、アプリを再度起動した際に自動セットしたいと思っています。値を保存しておく方法としては、一時フォルダ等にファイルを作って書いておけば実現は簡単とは思ったのですが、パスワード情報のような他人に見られたくない情報も保存したいと考えています。ファイルに書くデータを暗号化することも考えましたが、もしアプリをReflector等でリバースしたら暗号化キーがわかってしまうので安全ではないとも考えました。
.NETアプリでデータを安全に保管かつ復元する方法として何かいい方法はありますでしょうか?
No.1ベストアンサー
- 回答日時:
System.Cryptography.ProtectedData.Protectメソッドの利用が推奨されています。
http://msdn.microsoft.com/ja-jp/library/ms229741 …
http://msdn.microsoft.com/ja-jp/library/system.s …
ここで使われているDPAPI自体は,IEなどでも使われている物になります。
ただ,現実的にはこれを使ってもoptionalEntropyさえ分かればアクセスできてしまいますが……。
ローカルプログラムは逆コンパイルして解析してしまえば丸裸,というのは昔から変わっていません。
どこかで割り切った一線は必要になると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み取り専用ファイルを上書き...
-
onedriveで同期解除をしたら、...
-
沢山のフォルダにあるファイル...
-
USBデータの消失
-
hamachiにログイン出来ません
-
system32にある、膨大なDLL。...
-
ファイルをコピーしたとき、も...
-
WindowsからSSHでサーバーにあ...
-
論文に載せるグラフを作成したい
-
win10 ファイルを自由に移動配...
-
ショットナビクレスト ゴルフ場...
-
WindowsUpdate KB2823324
-
Windowsファイルエクスプローラ...
-
アクセス権初期化
-
Edgeでダウンロード状況表示画...
-
入力/出力エラーですというファ...
-
USBメモリの表示する「残り時間」
-
vlan internal allocation poli...
-
Mailの署名、ルールが戻りません
-
USB内のフォルダが「ファイル」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAで作成したマクロをxl...
-
エクセルでファイルの最終更新...
-
Excel VBAでほかのアプリケーシ...
-
読み取り専用ファイルを上書き...
-
CImageのファイル名を指定して保存
-
VBAで、強制保存してブックを閉...
-
Corel Digital Studioの動画をS...
-
【Excel VBA】自動的にバックア...
-
VB.NETでEXCELファイルを開き、...
-
コマンドプロンプトでデスクト...
-
VSCodeの自動保存の2か所を無...
-
Pivot table で集計されたデー...
-
webページの特定の部分だけ消し...
-
VBAでPDF作成をしたあと、指定...
-
VBScriptで日本語が変です
-
メモ帳の保存場所
-
タイトルバーやメニューバーの...
-
ASPでファイルを保存するダイア...
-
至急教えてください!プログラ...
-
意味不明のタグが挿入されてい...
おすすめ情報