Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 ASP.net 中有一个注册页面,我想验证密码以确保不接受简单密码。例如“密码”、“abc123”,因为这些很容易被黑客入侵。我想做这个服务器端,因为我不想将我的任何内部密码规则暴露给黑客,因为它缩小了他们尝试的可能性列表所以基本上,我将如何执行以下操作:
基本上使用常用密码列表,如果密码包含任何这些短语(即使两边都被数字或特殊字符包围),那么我想拒绝密码
谢谢
为什么你不想要简单的密码?这是一个用户的选择,但你必须说,密码包含一个大写字母和一个超过8个字符的数字等。
这是一个强密码验证
标准:
passwordStrengthRegularExpression="(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$"
更多信息