当前位置:柔美女性网 >

绿色生活 >心理 >

如何给byte赋值

如何给byte赋值

如何给byte赋值

第一种 直接操作byte数组

private void SetValue(byte[] byteArr)

{

byte[] LenK = new byte[4]

byte[] LenIV = new byte[4]

kCopy(byteArr,0,LenK,0,4)

kCopy(byteArr, 4, LenIV, 0, 4)

int lenK = t32(LenK, 0)

int lenIV = t32(LenIV, 0)

byte[] KeyEncrypted = new byte[lenK]

byte[] IV = new byte[lenIV]

kCopy(byteArr, 8, KeyEncrypted, 0, lenK)

kCopy(byteArr, 8 + lenK, IV, 0, lenIV)

byte[] KeyDecrypted = ypt(KeyEncrypted, false)

byte[] IVDecrypted = ypt(IV, false)

}

第二种方法

private void SetValue(byte[] byteArr)

{

using (Stream inFs = new MemoryStream(byteArr))

{

byte[] LenK = new byte[4]

byte[] LenIV = new byte[4]

(0, n)

(LenK, 0, 4)

(4, n)

(LenIV, 0, 4)

int lenK = t32(LenK, 0)

int lenIV = t32(LenIV, 0)

byte[] KeyEncrypted = new byte[lenK]

byte[] IV = new byte[lenIV]

(8, n)

(KeyEncrypted, 0, lenK)

(8 + lenK, n)

(IV, 0, lenIV)

}

标签: 赋值 byte
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/nl2n9w.html