2017-04-21 1 views
-1

Est-ce que quelqu'un pourrait me confirmer si cette méthode génère un mot de passe sans espaces blancs (espaces)?Génération de mot de passe en C# à l'aide de Membership.GeneratePassword et sans espaces blancs

Je pense qu'il génère sans espaces blancs, mais j'aimerais que quelqu'un me confirme cela.

Dans le msdn documentation, il n'est pas question d'espaces blancs.

+1

Eh bien, [voici le code] (https://github.com/Microsoft/referencesource/blob/master/System.Web/Security/Membership.cs#L302-L365) – john

Répondre

1

Il semble assez clair de la documentation me:

Le mot de passe généré ne contient que des caractères alphanumériques et les signes de ponctuation suivants: @ # $%^& *() _- + = [ {]} ;: <> | ./ ?. Aucun caractère de contrôle masqué ou non imprimable n'est inclus dans le mot de passe généré.

Aucune mention d'inclusion de caractères d'espaces.

1

Selon MSDN:

Le mot de passe généré ne contient que des caractères alphanumériques et les signes de ponctuation suivants: @ # $%^* &() _- + = [{]} < ;:> | ./ ?. Aucun caractère de contrôle masqué ou non imprimable n'est inclus dans le mot de passe généré.

Il ne doit pas contenir des caractères blancs

1

Selon the code, il génère des mots de passe en utilisant les caractères:

  • AZ
  • az
  • 0-9
  • tout de ! @ # $%^& *() _- + = [{]};:> | ./?