gpt4 book ai didi

c# - 密码生成器代码

转载 作者:可可西里 更新时间:2023-11-01 08:01:46 27 4
gpt4 key购买 nike

我正在开发一个需要生成随 secret 码的 C# 项目。

谁能提供一些代码或高级密码生成方法?

应该可以指定以下内容:

  1. 最小密码长度
  2. 最大密码长度
  3. 有效的大写字符
  4. 大写字符的最小数量
  5. 有效的小写字符
  6. 小写字符的最少数量
  7. 有效的数字字符
  8. 数字字符的最少数量
  9. 有效的 alfanum 字符。
  10. 最少 alfanum 字符数

最佳答案

您可以使用此方法,并根据您的需要进行修改

private static string CreateRandomPassword(int passwordLength)
{
string allowedChars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789!@$?_-";
char[] chars = new char[passwordLength];
Random rd = new Random();

for (int i = 0; i < passwordLength; i++)
{
chars[i] = allowedChars[rd.Next(0, allowedChars.Length)];
}

return new string(chars);
}

关于c# - 密码生成器代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5243237/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com