首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么随机生成16字节的byte数组

2013-03-19 
怎样随机生成16字节的byte数组?本帖最后由 zcttkl 于 2013-03-17 15:25:28 编辑怎样随机生成16字节的byte

怎样随机生成16字节的byte数组?
本帖最后由 zcttkl 于 2013-03-17 15:25:28 编辑 怎样随机生成16字节的byte数组?

最好有微软提供的现成方法或给出示DIY的例代码。
*这个数组是用于DESede密钥的。

谢谢! DESede 密钥 字节 加密 解密
[解决办法]

Random random = new Random();
byte[] bytes = new byte[16];
for (int i = 0; i < bytes.Length; i++)
bytes[i] = (byte)random.Next(256);
//以下是输出
foreach (byte b in bytes)
Response.Write(b + "<br/>");

[解决办法]
var array= Guid.NewGuid().ToByteArray();
[解决办法]
用RNGCryptoServiceProvider
http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.rngcryptoserviceprovider%28v=vs.80%29.aspx

热点排行