Я пытаюсь создать свойство типа SecureString в моей модели просмотра, чтобы связать его с моим паролем, но похоже, что UWP не поддерживает его. Я что-то упускаю?Невозможно использовать SecureString в пространстве имен System.Security
ответ
System.Security
не содержит SecureString
System.Security namespaces for UWP apps
Этот вопрос уже задавала см: link
Если вы просто хотите, чтобы зашифровать значение, есть варианты с пространством имен Windows.Security.Cryptography, но открытый текст все равно будет доступен в пространстве памяти приложения (например, если он существует в файле страницы или дампе сбоя).
Спасибо за ссылку, в этой [link] (https://msdn.microsoft.com/en-us/library/system.security.securestring (v = vs.110) .aspx) Информация о версии в нижней части страница содержит UWP. Что это значит? –
Вы можете использовать https://gist.github.com/lindexi/e4809b4b54a36db6aa166524c89fcebb и перейти к файлу.
И установите PasswordBox view:PasswordBoxHelper.Attach="True" view:PasswordBoxHelper.Password="{Binding Password,Mode=TwoWay}"
. Пароль - это свойство, которое определяется в ViewModel.
- 1. Невозможно использовать ОПРС get_by_id, чтобы получить объект в пространстве имен
- 2. Экспортировать функцию в пространстве имен?
- 3. Использовать ключевое слово в пространстве имен? - PHP
- 4. Как правильно использовать extern в пространстве имен?
- 5. Как использовать переменную в пространстве имен?
- 6. Почему использовать классы в пространстве имен
- 7. Как использовать дефис в пространстве имен?
- 8. использовать все классы в пространстве имен
- 9. Как использовать класс в пространстве имен?
- 10. Нельзя использовать модели в новом пространстве имен
- 11. Как безопасно использовать SecureString?
- 12. Как использовать маршрут в пространстве имен и в пространстве имен в Rails 4
- 13. Неоднозначное в пространстве имен
- 14. Числа в пространстве имен
- 15. основной в пространстве имен
- 16. Ошибки в пространстве имен
- 17. Невозможно найти пространство имен A в пространстве A В C#
- 18. Пространства имен в глобальном пространстве имен C#
- 19. Невозможно найти селектор типов в правильном пространстве имен
- 20. Переменная в пространстве имен TCL
- 21. включая использование в пространстве имен
- 22. Использование переменные в пространстве имен
- 23. XML вывод пространства имен в пространстве имен
- 24. Пространство имен XSD в пространстве имен C#
- 25. NetworkInterface.GetAllNetworkInterfaces() вызывает исключение System.Security
- 26. Частный класс в пространстве имен
- 27. C++ Невозможно перегрузить функцию в классе (и пространстве имен)
- 28. Невозможно вызвать функцию в пространстве имен из html-файла
- 29. Вопрос о пространстве имен
- 30. абстрактный метод в пространстве имен
Полезность SecureString закончилась около 10 лет назад, осталось немного практических сценариев, где вам нужно взаимодействовать с устаревшим неуправляемым кодом, который требует пароля. Скорее всего, не в приложении UWP, нет смысла его переносить. Код никогда не защищен, если он не подвергся проверке безопасности в первую очередь, сначала вы должны начать работу. –