Wyjątek odszyfrowywania pliku przy użyciu BouncyCastle PGP
Próbowałem odszyfrować ten przykładowy plik podany przez klienta, używając klasy o nazwie PgpDecrypt. Ale kiedy kod dojdzie do tej linii:
Stream clear = pbe.GetDataStream(privKey);
zwraca błąd:odszyfrowanie wyjątku tajnego klucza
Oto mój kod odszyfrowywania:
PgpDecrypt test = new PgpDecrypt(string.Concat(pathh, "TestDecryptionFile"),
string.Concat(pathh, "mypgpprivatekey.key"),
"mypassphrase",
@"d:/test/",
string.Concat(pathh, "clientpublickey.key"));
FileStream fs = File.Open(string.Concat(pathh, "TestDecryptionFile"), FileMode.Open);
test.Decrypt(fs, @"d:\test\");
Używam BouncyCastle jako mojej biblioteki stron trzecich dla .NET.
Pomysł na rozwiązanie tego problemu byłby wielką pomocą. Z góry dziękuję!