Ran*_*ray 9 c# arrays hex bytearray
为了测试我的加密算法,我提供了密钥,纯文本及其生成的密文.
键和明文是字符串
我如何将其转换为十六进制字节数组?
像这样的东西: E8E9EAEBEDEEEFF0F2F3F4F5F7F8F9FA
对于这样的事情:
byte[] key = new byte[16] { 0xE8, 0xE9, 0xEA, 0xEB, 0xED, 0xEE, 0xEF, 0xF0, 0xF2, 0xF3, 0xF4, 0xF5, 0xF7, 0xF8, 0xF9, 0xFA} ;
Run Code Online (Sandbox Code Playgroud)
提前Thanx :)
0x4*_*9D1 15
static class HexStringConverter
{
public static byte[] ToByteArray(String HexString)
{
int NumberChars = HexString.Length;
byte[] bytes = new byte[NumberChars / 2];
for (int i = 0; i < NumberChars; i += 2)
{
bytes[i / 2] = Convert.ToByte(HexString.Substring(i, 2), 16);
}
return bytes;
}
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
32281 次 |
| 最近记录: |