需要引入命名空间:
 
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();  
  }  
}
有兴趣的朋友,动手测试下吧,看看生成的随机数,加密后是个什么样子呢?!