11

今日、新しいWindows Phone 8 SDK ( w8phone SDK ) をインストールしました... Windows 8 アプリの基本クラスのいくつかを含めようとしました...彼らが言うのと同じコア...しかし、おっと?

いいえWindows.Security.Cryptography

WCF サービスを使用してSymmetricKeyAlgorithmProvider、シリアル化されたデータのエンド ツー エンドの暗号化に を使用しました。( http://msdn.microsoft.com/en-us/library/windows/apps/xaml/br241537.aspx )

.NET Framework 暗号化の使用は、プラットフォーム/デバイスに固有のものであるようです。

Windows 8 Phoneで同じ機能についてアドバイスをくれる人はいますか?

ありがとう。

編集/更新

http://www.bouncycastle.org/を移植して、Windows 8 と Windows Phone 8 のライブラリを分離し、小さな BC エンジンのわずかに変更されたバージョンをここから移植することで問題を解決しました: Encrypt/Decrypt using Bouncy Castle in C#

ここに画像の説明を入力

4

1 に答える 1

10

Windows.Security.CryptographyWinRTAPIです。まだほとんどがSilverlightであるWindowsPhone8はSystem.Security.Cryptography、を含まないからのAPIを使用しますSymmetricKeyAlgorithmProvider

Windows PhoneでもAPIを使用できますがAesManaged、目的に十分な場合とそうでない場合があります。

Windows.Security.Cryptographyほとんどの場合、Microsoftcryptolibのx86COM抽象化であり、これは.NET3.5-4.0のほとんどと同じですSystem.Security.Cryptography

于 2012-11-02T19:06:20.417 に答える