当我们网站上的用户丢失密码并转到“丢失密码”页面时,我们需要为他提供一个新的临时密码。我真的不介意这有多随机,或者如果它与所有“需要的”强密码规则匹配,我要做的就是给他们提供一个密码,以后可以更改。
该应用程序是用C#编写的Web应用程序。所以我当时想变得刻薄,并选择了使用Guid的简单方法。即
Guid.NewGuid().ToString("d").Substring(1,8)
建议?有什么想法吗?
总是有System.Web.Security.Membership.GeneratePassword(int length, int numberOfNonAlphanumericCharacters)。
System.Web.Security.Membership.GeneratePassword(int length, int numberOfNonAlphanumericCharacters