最好有微软提供的现成方法或给出示DIY的例代码。
*这个数组是用于DESede密钥的。
谢谢!
4 个解决方案
#1
顶!
![怎样随机生成16字节的byte数组? 怎样随机生成16字节的byte数组?](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyOXVhVzl1THprdVoybG0%3D.jpg?w=700&webp=1)
#2
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/>");
#3
var array= Guid.NewGuid().ToByteArray();
#4
#1
顶!
![怎样随机生成16字节的byte数组? 怎样随机生成16字节的byte数组?](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyOXVhVzl1THprdVoybG0%3D.jpg?w=700&webp=1)
#2
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/>");
#3
var array= Guid.NewGuid().ToByteArray();