
.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ランキング
-
Excel VBAでほかのアプリケーシ...
-
エクセルでファイルの最終更新...
-
Excel VBAで作成したマクロをxl...
-
開いていないBookへの書き込み
-
VBAで、強制保存してブックを閉...
-
CImageのファイル名を指定して保存
-
VB.NETでEXCELファイルを開き、...
-
vbaでIEの名前を付けて保存(A)...
-
タイトルバーやメニューバーの...
-
Word2000の差込印刷を繰り返し...
-
読み取り専用ファイルを上書き...
-
VBA メモ帳の上書き保存がしたい
-
Pivot table で集計されたデー...
-
VBScriptでのSaveAsについて
-
irvineを利用してVBAからダウン...
-
html 保存できない
-
YAHAMA RTXシリーズのコマンド...
-
vlan internal allocation poli...
-
WindowsからSSHでサーバーにあ...
-
onedriveで同期解除をしたら、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで、強制保存してブックを閉...
-
Excel VBAでほかのアプリケーシ...
-
Excel VBAで作成したマクロをxl...
-
エクセルでファイルの最終更新...
-
読み取り専用ファイルを上書き...
-
Pivot table で集計されたデー...
-
エクセルで「名前を付けて保存...
-
VBAでPDF作成をしたあと、指定...
-
VB.NETでEXCELファイルを開き、...
-
VBA メモ帳の上書き保存がしたい
-
別名で保存し、元の名前で中身...
-
【VC++】CDC→WMFファイルに保存...
-
意味不明のタグが挿入されてい...
-
至急教えてください!プログラ...
-
VBSでHPを保存するにはど...
-
リスト構造
-
プログラムについて
-
ファイルのアップロード
-
エクセル:マクロ:保存時に連...
-
度々すみません。(動画縦横変...
おすすめ情報