有姓名的登记表password -绑定和安全
本文关键字:绑定 安全 password 登记表 | 更新日期: 2023-09-27 18:03:11
我需要创建一些简单的表单,将用于注册用户。表单包含2个字段1. 用户名2. 密码。
所以,我决定创建一个派生自ChildWindow的类。我还创建了一个类调用'UserInstance',有2个字段名、密码。
我的问题
-
为了使应用程序更安全-我不想使字段'password'在类实例中被sting(安全原因)-是否有其他选择?
-
I使用对象system.windows.controls。PasswordBox'在silverlight GUI -我怎么能使PasswordBox和密码对象在类实例之间的绑定?
谢谢你的帮助。
关于绑定。你可以像使用文本框一样使用它。
<PasswordBox Password="{Binding MyProperty, Mode=TwoWay}" x:Name="MyPropertyTextBox" />
MyProperty是PasswordBox的DataContext属性。不幸的是,在SL中没有像SecureString这样的东西,你必须自己加密它。请看这里(Silverlight中的加密服务)或这里(MD5)或这里(SHA256Managed)。
希望这对你有帮助!
BR,
TJ