2017-02-13 2 views
0

JavaからGPGファイルを解読するためにBouncyCastleを使用したいと思います。私が見つけたすべての例ではパスフレーズが必要ですが、これはユースケースには当てはまりません。パスフレーズなしでBouncyCastleを使用してGPGファイルを解読する方法

gpg --output test.csv.zip --decrypt test.csv.zip.gpg 

これは、公開鍵と秘密鍵の両方にgpg --importを使用した後に動作します:ファイルには、このコマンドを使用して、コマンドプロンプトから復号化することができます。

BouncyCastleを使用してこれを行うにはどうすればよいですか?私は解読のために秘密鍵が必要なのではないかと思うので、公開鍵がまったく必要ですか?

答えて

0

exampleによれば、これを行うことができるはずです。

RSADecryption rsaDecryption = new RSADecryption(); 
privateKeyFilename = args[0].trim(); 
encryptedData = args[1].trim(); 
rsaDecryption.decrypt(privateKeyFilename, encryptedData); 

この例では、2つの引数を渡すことを想定しています。最初のものは秘密鍵ファイル名です。暗号化されたデータを文字列として返します。あなたが探しているものではないかもしれませんが、あなたを得るためには十分です。

そして、そうでなければ、hereというより洗練された例を見ることができます。

関連する問題