Exceção ao descriptografar arquivos usando o BouncyCastle PGP
Eu estava tentando descriptografar esse arquivo de exemplo fornecido pelo cliente, usando uma classe chamada PgpDecrypt. Mas quando o código chega a esta linha:
Stream clear = pbe.GetDataStream(privKey);
ele retorna um erro:exceção decriptação de chave secreta
Aqui está o meu código de descriptografia:
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\");
Eu estou usando BouncyCastle como minha biblioteca de terceiros para .net.
Qualquer ideia para resolver isso seria uma grande ajuda. Desde já, obrigado!