2011-10-20 8 views
0

.Netには、アプリケーションが暗号化されたファイルを作成できるBCL機能があります。このファイルは、自己完結したアプリケーションだけが解読できます。私はnamespace/classが何をしているのか忘れてしまった。誰かが私に思い出させることができますか?アプリケーション固有のセキュアファイル

私が正しく思い出した場合、施設ではパスワードやキーを宣言する必要はありません。問題の全体はアプリケーションのIDに基づいて処理されます。

+0

私はあなたがユーザーの身元に基づいてそれを行うことができると知っていますが、私はそのアプリのアイデンティティについて知らないのです。 – Fantius

答えて

0

おそらくCryptoStreamクラスまたはIsolatedStorageFileクラスですか?

3

あなたはSystem.Security.Cryptography.ProtectedDataを考えていますか?DPAPIのラッパーとして機能しますか?そうであれば、実際には暗号化に使用できますが、可読性はアプリケーションではなくユーザーまたはマシンに適用されます。

あなたが覚えている唯一のアプリケーションスコープは、独立したストレージのためのものですが、ディスク上の物理的な分離のみを提供します。これは暗号化を提供しません。ただし、IsolatedStorageFileのコンテンツを暗号化することはできますが、DPAPIなどの暗号化キーを使用して自分で行う必要があります。

関連する問題