好的,我接受一个字符串输入,将其转换为 char 数组并将其 ASCII 保存在一个数组中。
Random r = new Random();
Console.WriteLine("Enter name : ");
char[] name = Console.ReadLine().ToCharArray();
byte[] by = new byte [name.Length];
int[] arr = new int[name.Length];
FileStream fs = new FileStream("F:\\abc.txt", FileMode.Create, FileAccess.Write);
for (int i = 0; i < name.Length; i++)
{
fs.WriteByte((byte)name[i]);
}
for (int i = 0; i <name.Length ; i++)
{
by[i] = ( ((byte )name[i]));
}
//for (int i = 0; i < name.Length; i++)
//{
// arr[i] = (byte by[i] (Convert.ToInt16);
//}
// fs.WriteByte(48); fs.WriteByte(8); fs.WriteByte(60); fs.WriteByte(80);
fs.Flush();
fs.Close();
它保存了 ASCII ......我们可以通过任何方式将其转换为 int 并在值中添加某个数字。我基本上是为了加密而做的,它只是其中的一小部分。并且如果我们添加的数字可以随机生成......我们可以在解密文本时继续使用它吗?