当前位置: 编程技术>.net/c#/asp.net
C#生成加密的16位随机数的代码
来源: 互联网 发布时间:2014-08-30
本文导语: 需要引入命名空间: 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"; ...
需要引入命名空间:
using System.Security.Cryptography;
using System.IO;
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();
}
}
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();
}
}
有兴趣的朋友,动手测试下吧,看看生成的随机数,加密后是个什么样子呢?!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。