所以我有这个加密文本文件程序(按需要工作),问题是我需要在 MessageBox 上显示这个结果:
加密前和文件加密后读取的行数....
在加密之前读取的行的行计数器已经使用相同的算法
Ej。'X' 行读取 'Y' 行数被加密。
我有这个简单的算法来读取加密文件:
public long CountlLines(string a)
{
long count = 0;
string line;
FileStream FS = new FileStream(a, FileMode.Open, FileAccess.Read);
StreamReader Reader = new StreamReader(FS);
while (Reader.EndOfStream == false)
{
line = Reader.ReadLine();
count++;
}
Reader.Close();
return count;
}
我得到了这 159 行文件,解密后会产生 11 行加密代码(在记事本上打开),但是使用这个算法我得到了:
Ej。'159' 行数被读取 '1' 行数被加密。
加密方法是 AES,使用 128 位密钥……(如果……)。难道我做错了什么?还是有某种特定的方法或“方式”来阅读加密文本?谢谢。