怎样随机生成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