title: Decrypt PGP encrypted file with passphrase only in Java
body: <p>I have a PGP file named 'filename.txt.pgp' that I need to decrypt. When I run decryption from command-line it asks me only for the password. I use gpg command:</p>
  
  <pre><code>gpg filename.txt.pgp
  </code></pre>
  
  <p>The password is enough and my file is decrypted. I can read it's content.</p>
  
  <p>Now, I should create an utility in Java. After research I see that Bouncy Castle library is my best choice. But all the examples in Java I can find use public/private key file which I do not have.</p>
  
  <p>Could you please help me with an example in Java that decrypts PGP file using just a password?</p>
  
  <p>Thank you.</p>