Подтвердить что ты не робот

Windows.Security.Cryptography и Windows Phone 8 SDK?

сегодня я установил новый телефон Windows 8 sdk (w8phone sdk)... попытался включить некоторые моих базовых классов из Windows 8 приложений... то же самое ядро ​​они говорят... но кричит?

no Windows.Security.Cryptography?

Я использовал SymmetricKeyAlgorithmProvider для сквозного шифрования сериализованных данных с помощью служб WCF. (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/br241537.aspx)

Похоже, использование .NET Framework Шифрование довольно проприетарно для платформ/устройств.

Кто-нибудь предлагает такую ​​же функциональность на телефоне Windows 8?

Спасибо.

ИЗМЕНИТЬ/ОБНОВЛЕНИЕ

Я решил проблему, поместив http://www.bouncycastle.org/, чтобы отделить Windows 8 и Windows Phone 8 Libs и небольшую измененную версию маленького BC Двигатель отсюда: Шифрование/Расшифровка с использованием Bouncy Castle в С#

enter image description here

4b9b3361

Ответ 1

Windows.Security.Cryptography - это WinRT API. Windows Phone 8 по-прежнему в основном Silverlight использует API от System.Security.Cryptography, который не включает SymmetricKeyAlgorithmProvider.

Вы все равно можете использовать AesManaged API на Windows Phone, который может или не может быть достаточным для вашей цели.

Windows.Security.Cryptography, скорее всего, является просто абстракцией x86 COM криптолиба Microsoft, который является таким же, как и большинство System.Security.Cryptography на .NET 3.5-4.0