Как использовать DataProtectionProvider?

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

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

Спасибо.

5
задан oscarkuo 3 April 2012 в 09:28
поделиться