我正在尝试加密一个由局部变量组成的字符串(请参见下面的代码),并希望使用AES-256。我不确定如何在当前代码中插入它。我正在运行的程序是一个控制台应用程序,它使用一个csv文件(一个Excel工作表),拆分名字,姓氏和电子邮件地址列,然后交换姓氏和电子邮件地址。毕竟,我需要加密数据并将其写入文件。
我使用了一些不同的在线资源来尝试弄清楚它是如何工作的,但是到目前为止,没有运气找到任何可以使用局部变量的东西。我不确定,甚至不可能。
var output = new List<string>();
foreach (var contact in contacts)
{
output.Add($"{contact.FirstName},{contact.LastName},{contact.EmailAddress},{contact.NewData},{contact.FirstName}-{contact.EmailAddress}-{contact.LastName}");
}
Console.WriteLine(output);
Console.WriteLine("Writing to CSV file.");
File.WriteAllLines(filePath, output);
上面写的所有内容都根据需要工作,我只是不确定在这里如何实现AES加密方法。