使用 Membership.GeneratePassword 且不带空格的 C# 密码生成

Password generation in C# using Membership.GeneratePassword and without white spaces

如果此方法生成的密码没有空格(空白),谁能确认我?

我认为它生成时没有空格,但我希望有人确认这一点。

msdn documentation中没有谈到空格。

documentation 对我来说似乎很清楚:

The generated password only contains alphanumeric characters and the following punctuation marks: !@#$%^&*()_-+=[{]};:<>|./?. No hidden or non-printable control characters are included in the generated password.

没有提到包含空白字符。

根据 MSDN:

The generated password only contains alphanumeric characters and the following punctuation marks: !@#$%^&*()_-+=[{]};:<>|./?. No hidden or non-printable control characters are included in the generated password.

所以它不应该包含空白字符

根据the code,它使用以下字符生成密码:

  • A-Z
  • a-z
  • 0-9
  • 任何!@#$%^&*()_-+=[{]};:>|./?