有姓名的登记表password -绑定和安全

本文关键字:绑定 安全 password 登记表 | 更新日期: 2023-09-27 18:03:11

我需要创建一些简单的表单,将用于注册用户。表单包含2个字段1. 用户名2. 密码。

所以,我决定创建一个派生自ChildWindow的类。我还创建了一个类调用'UserInstance',有2个字段名、密码。

我的问题

  1. 为了使应用程序更安全-我不想使字段'password'在类实例中被sting(安全原因)-是否有其他选择?

  2. I使用对象system.windows.controls。PasswordBox'在silverlight GUI -我怎么能使PasswordBox和密码对象在类实例之间的绑定?

谢谢你的帮助。

有姓名的登记表password -绑定和安全

关于绑定。你可以像使用文本框一样使用它。

<PasswordBox Password="{Binding MyProperty, Mode=TwoWay}" x:Name="MyPropertyTextBox" />

MyProperty是PasswordBox的DataContext属性。不幸的是,在SL中没有像SecureString这样的东西,你必须自己加密它。请看这里(Silverlight中的加密服务)或这里(MD5)或这里(SHA256Managed)。

希望这对你有帮助!

BR,

TJ