Как использовать DataProtectionProvider? - PullRequest
5 голосов
/ 03 апреля 2012

Я новичок в WinRT и изучал его функции безопасности, и у меня есть пара вопросов относительно класса Windows.Security.Cryptography.DataProtection.DataProtectionProvider:

  • Что делает алгоритм шифрованияон использует (например, AES или TwoFish)?
  • Согласно документу MSDN вы можете использовать симметричный ключ для шифрования, кто-нибудь знает, что вы передаете в качестве аргумента конструктора protectionDescription, если вы хотите это сделать?
  • Наконец, в документе MSDN говорится, что вы должны использовать конструктор без параметров, прежде чем вызывать метод UnprotectAsync.Почему вам не нужно вводить ключ для расшифровки данных?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 12 октября 2015

Никто здесь не объяснил или дал ответ на оригинальный вопрос. Я не смог найти много информации о DataProtectionProvider.

0 голосов
/ 03 апреля 2012

После того как я скачал и просмотрел образцы Metro в соответствии с предложением Ritch, я обнаружил, что должен использовать классы в пространстве имен Windows.Security.Cryptography.Core для шифрования данных.

...