如何在ASP.NET MVC应用程序中自动生成随机密码?

7

不需要再写一遍...问题已经说明了一切。

4个回答

15

7

2

过去我曾经使用过一个 Guid 的一部分来实现这个功能。我只是创建了一个新的 guid,将其转换为字符串并取出我想要的部分,我想我使用了后面的字符,或者反过来用了前面的字符。

我进行了 100 次循环测试,每次得到的字符串都不同。

虽然这与 MVC 无关...


0
 public string CreatePassword(int length)
    {
        const string valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
        StringBuilder res = new StringBuilder();
        Random rnd = new Random();
        while (0 < length--)
        {
            res.Append(valid[rnd.Next(valid.Length)]);
        }
        return res.ToString();
    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接