Create() 创建生成无符号带数字和字母随机数据的加密随机数
时间: 2024-02-17 17:01:36 浏览: 142
您可以使用C#中的RandomNumberGenerator类来生成加密随机数。以下是一个示例代码,可以生成16字节的随机数,其中包含数字和字母:
```
using System.Security.Cryptography;
using System.Text;
public static string CreateRandomString(int length)
{
byte[] randomBytes = new byte[length];
using (var rng = RandomNumberGenerator.Create())
{
rng.GetBytes(randomBytes);
}
string base64String = Convert.ToBase64String(randomBytes);
return base64String.TrimEnd('=').Replace('+', '-').Replace('/', '_');
}
```
该函数将生成一个长度为 `length` 的随机字节数组,并将其进行 Base64 编码,然后将一些字符替换为 URL 安全字符。您可以使用此函数来生成加密随机数。
阅读全文