将uint []转换为byte []

时间:2014-11-22 21:52:32

标签: c# cryptography

我正在研究加密算法,我需要将初始化向量从uint []转换为byte []:

public byte[] IV { get; set; }

....

uint[] vector = new uint[256] { 0x95ae2518, 0x6fff22fc ...... };
int i=-1;
foreach (uint vec in vector)
{
   IV[++i] = Convert.ToByte(vec);
}

那是行不通的 - 因为uint太大而无法转换为字节。 那么如何从uint []转换为byte []?

0 个答案:

没有答案