我不确定在接受使用vb.net输入密码时如何模糊表单上的输入。我不想回复密码,而只想回复星号,如下:
实际密码输入:
箭鱼
用户看到的内容:
*********
我如何做到这一点?
答案 0 :(得分:9)
将文本框的PasswordChar
属性设置为字符*,例如
textBox.PasswordChar = "*"c
答案 1 :(得分:6)
typpo和jon答案的问题是基于PasswordChar
属性的文本框输入是不安全的!选择由星号掩盖的文本,将其复制到剪贴板并将其粘贴到say,notepad中作为示例,密码显示!
第一个链接是用VC编写的,好吧,它不是您选择的语言,但它将突出显示如何绕过可以取消屏蔽密码输入的密码揭示器。第二个链接在C#中,它显示了如何确保用户根据输入的强度选择/输入了密码。
这两个链接可以帮助您实现
方向使用这两者可以帮助您确保您的密码输入足够安全,并保持最终用户和管理层一样,确信设置确实与密码输入相关。
答案 2 :(得分:0)
以VB形式?我认为你将PasswordChar属性设置为一个字符,它将显示密码字符。
如果在webform中,请将textbox.textmode设置为password。