使用Membership.GeneratePassword并且没有空格在C#中生成密码

时间:2017-04-21 14:17:10

标签: c# visual-studio-2010 .net-3.5 password-encryption

如果此方法生成没有空格(空格)的密码,是否有人可以确认我?

我认为它没有空格,但我希望有人向我证实这一点。

msdn documentation中,没有谈到白色空间。

3 个答案:

答案 0 :(得分:1)

documentation对我来说似乎很清楚:

  

生成的密码仅包含字母数字字符和以下标点符号:!@#$%^& *()_- + = [{]};:<> |。 / ?.生成的密码中不包含隐藏或不可打印的控制字符。

没有提及包含空格字符。

答案 1 :(得分:1)

根据MSDN:

  

生成的密码仅包含字母数字字符和以下标点符号:!@#$%^& *()_- + = [{]};:<> | ./?。生成的密码中不包含隐藏或不可打印的控制字符。

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

答案 2 :(得分:1)

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

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