Я использую OpenPGP от didisoft для шифрования и расшифровки файлов. У меня есть зашифрованный файл и закрытый ключ, соответствующий ключу шифрования. Но когда я пытаюсь использовать метод DecryptFile(), я получаю исключение нулевого указателя. Я не могу понять, в чем проблема. Любая помощь будет оценена по достоинству. Код:
public void decryptFile(string filename, string destPath)
string password = "xxx";
string encFile = System.IO.Path.GetTempPath() + filename;
string keyFile = ConfigurationManager.AppSettings["DecryptKeyFile"].ToString();
PGPLib pgpDecrypter = new PGPLib();
File.Create(destPath + filename);
string a = pgpDecrypter.DecryptFile(encFile, keyFile, password, destPath+filename); // I get the error on this line