【发布时间】:2023-03-24 11:26:01
【问题描述】:
我有一个名为password 的string,我的用户可以用任何方式定义它,kim123 就是一个例子。
所以稍后在代码中我想说:"You have entered (password but using asterisks) as your password."
如果你还不清楚我的意思,我基本上想把他/她选择的密码变成星星:
password = hey123
"You have entered ****** as your password"
【问题讨论】:
-
你没有说你使用的是什么 UI 框架。如果您使用的是winforms,您是否正在寻找How to set a text box for inputing password in winforms? 如果wpf 那么可能是How can I make a TextBox be a “password box” and display stars when using MVVM??但是您永远不应该保存用户密码的未散列副本,例如参见How to securely save username/password (local)? 或 C# - Securely storing a password locally.
-
如果您使用星号来提高安全性,那么显示密码的准确长度与此不符。
-
你忘了问问题!
-
我使用的是 C#,我错过了那个。
标签: c#