私の古い(WP-8.0-Silverlight)アプリケーションは、安全な方法でデータを保存するためにProtectedData.Protect
メソッドを使用します。私は既存のアプリをWindows Phone Universal Appにアップグレードしたいと思います。 WinRTではSilverlight実装と互換性のない新しいAPI DataProtectionProvider
があるため、ProtectedData.Protect
は利用できません。ProtectedData.ProtectとDataProtectionProvider Windows Phone 8 SilverlightからWindows Phoneへ8.1ユニバーサルアプリケーションの移行
最初の質問は次のとおりです。データを新しいアプリケーションに移行するにはどうすればよいですか? Silverlight APIは新しいWinRT APIと互換性がなく、データを保護していないときに例外を発生させます。
ProtectedData(crypt32)
APIを使用するWP-8.0-Silverlightアップデートで既存のアプリケーションを更新し、新しいデータを移行してストレージに保存することを検討しています。後で私の新しいWinRTアプリはこのデータを解読することができます。
2番目の質問は次のとおりです。最高のセキュリティを提供するためにどのアルゴリズムを使用する必要がありますか?
あなたがSystem.Security.dllを追加しようとしています。参考としてProtectedDataを利用できるようにする必要があります。 – Jerin
こんにちは(silverlight APIの)protectedDataの以前のライブラリを追加すると、ジョブは実行されますが、認証は失敗します。 – razor118