2.1.5.7 GeneratePassword

このメソッドは、長さが14文字以上のランダム・パスワードを生成します。

宣言

// C#
public virtual string GeneratePassword( );

戻り値

長さが14文字以上のパスワードのランダムな文字列。

備考

OracleMembershipProviderオブジェクトは、GeneratePasswordメソッドを呼び出して、14文字以上、128文字未満の長さのランダムに生成されたパスワードを取得します。

生成されたパスワードには、英数字と!@#$%^&*()_-+=[{]};:<>|./?の記号のみ含まれています。隠し文字や印刷不能な制御文字は、生成されたパスワードに含まれていません。

MinRequiredPasswordLengthプロパティに対して指定された値が14より大きい場合、GeneratePasswordプロパティから戻されるパスワードの長さは、MinRequiredPasswordLengthプロパティの値です。それ以外の場合、長さは14文字です。

GeneratePasswordメソッドによって生成されたランダム・パスワードは、PasswordStrengthRegularExpressionプロパティの正規表現を渡すことが保証されていません。ただし、ランダム・パスワードは、MinRequiredPasswordLengthおよびMinRequiredNonAlphanumericCharactersプロパティで設定された基準を満たします。