遇到的 C# 文件解密出现 "CryptographicException:不正确的数据"

2025-04-06 02:16:20
推荐回答(1个)
回答1:

我看了一下代码,我也是个菜鸟,不知对不对。
StreamWriter fsDecrypted = new StreamWriter(sOutputFilename);
这里面的sOutputFilename 肯定是要一个完整的路径。
而你下面这个调用方法代码中的第二个参数(@"111.jpg")只是一个文件名而已,
并不是一个完整的路径,是不是这个地方错了。
EncryptKit.DecryptFile(a, @"111.jpg", sSecretKey);

提示说明:你可用开发工具去调试一下,很快就可以找到问题了吗?