需要引入命名空间:
using System.Security.Cryptography;
using System.IO;
代码如下:
复制代码 代码示例:
using System.Security.Cryptography;
using System.IO;
class Program
{
static void Main(string[] args)
{
string path = @"C:AAAA16.txt";
RandomNumberGenerator randgen = new RNGCryptoServiceProvider();
byte[] data = new byte[8];
using (StreamWriter sw = new StreamWriter(path, true))
{
for (int i = 0; i < 1000; i++)
{
randgen.GetBytes(data);
sw.Write(Math.Abs(BitConverter.ToInt64(data, 0)).ToString().Substring(0, 16) + " ");
}
}
Console.ReadLine();
}
}
有兴趣的朋友,动手测试下吧,看看生成的随机数,加密后是个什么样子呢?!