2012-04-03 20 views
5

私はWinRTのに新たなんだし、それがセキュリティ機能です探ったと私はWindows.Security.Cryptography.DataProtection.DataProtectionProviderクラスにに関する質問をいくつ持っている:DataProtectionProviderの使い方

  • それはどのような暗号化アルゴリズムを使用しない(例えばAESまたはTwoFish)?
  • MSDNの文書によれば、暗号化に対称キーを使用できます。これを行うには、誰でもあなたが 'protectionDescription'のコンストラクタ引数として渡すことを知っていますか?
  • 最後に、MSDNのドキュメントでは、UnprotectAsyncメソッドを呼び出す前に、パラメータのないコンストラクタを使用する必要があると記載されています。どのようにデータを解読するために鍵を渡す必要はありませんか?

ありがとうございます。

+1

良い質問。好奇心のために、サンプルを試しましたか? –

+1

サンプルはMSDNで意味しますか?はい、私はそれを読んだが、それは私の質問のいずれかに答えることはできませんでした。たとえば、 'LOCAL = user'を 'protectionDescription'パラメータとして使用していますが、これはドキュメントの5つのエンティティのうちの1つではありません。 – oscarkuo

答えて

0

Ritchが提案したMetroサンプルをダウンロードして実行した後、Windows.Security.Cryptography.Coreの名前空間でデータ暗号化を使用する必要があることが分かりました。

+0

Cool。彼らはかなり良いセットです。私はそれらのかなりのビットを得た。 –

+1

これの背後にある理由を知ることができますか?私は私のプロジェクトに暗号を選択するのと同じ問題に直面しています。ありがとう。 – dcdroid

2

ここでは誰も説明していないか、元の質問に対する回答を返しました。私はDataProtectionProviderに関する多くの情報を見つけることができませんでした。