2016-06-06 4 views
1

Я пытаюсь создать свойство типа SecureString в моей модели просмотра, чтобы связать его с моим паролем, но похоже, что UWP не поддерживает его. Я что-то упускаю?Невозможно использовать SecureString в пространстве имен System.Security

+0

Полезность SecureString закончилась около 10 лет назад, осталось немного практических сценариев, где вам нужно взаимодействовать с устаревшим неуправляемым кодом, который требует пароля. Скорее всего, не в приложении UWP, нет смысла его переносить. Код никогда не защищен, если он не подвергся проверке безопасности в первую очередь, сначала вы должны начать работу. –

ответ

1

System.Security не содержит SecureStringSystem.Security namespaces for UWP apps

Этот вопрос уже задавала см: link

Если вы просто хотите, чтобы зашифровать значение, есть варианты с пространством имен Windows.Security.Cryptography, но открытый текст все равно будет доступен в пространстве памяти приложения (например, если он существует в файле страницы или дампе сбоя).

+1

Спасибо за ссылку, в этой [link] (https://msdn.microsoft.com/en-us/library/system.security.securestring (v = vs.110) .aspx) Информация о версии в нижней части страница содержит UWP. Что это значит? –

Смежные вопросы