所以,这就是发生的事情:
我正在做一个大学项目,我有一个 C# 课程,里面有以下数组。
private byte[] Key = { 123, 217, 19, 11, 24, 26, 85, 45, 114, 184, 27, 162, 37, 112, 222, 209, 241, 24, 175, 144, 173, 53, 196, 29, 24, 26, 17, 218, 131, 236, 53, 209 };
private byte[] Vector = { 146, 64, 191, 111, 23, 3, 113, 119, 231, 121, 252, 112, 79, 32, 114, 156 };
这些在类代码中是硬编码的,它们用于加密和解密文本。
一切正常,但我需要能够操作这些值,也就是说,我想在用户界面上创建可以插入类似这些值的文本框,并且算法获取这些值并使用它们。
如果我将这些数组作为字符串读取,我会得到:
7B-D9-13-0B-18-1A-55-2D-72-B8-1B-A2-25-70-DE-D1-F1-18-AF-90-AD-35-C4-1D-18- 1A-11-DA-83-EC-35-D1
我需要的是,读取像“123、217、19、11、24、26、85、45”这样的字符串,然后像我已经拥有的那样将其转换为字节数组,这样我就可以使用具有不同字节的密码学类数组。我们可以跳过用“,”对字符串进行潜水的部分,并删除空格。
我研究过,但我找不到任何东西,都在谈论流媒体,我需要像普通字符串或 int 数组一样使用它们,转换,数组索引等......
有任何想法吗?