Solved

GPG Missing public key

Posted on 2010-09-01
3
857 Views
Last Modified: 2012-05-10
Ladies and Gentlemen,

I am using an encryption key which rotates monthly to encrypt email archives.  This morning I am attempting to decrypt one of the archives and I am receiving the following message.

You need a passphrase to unlock the secret key for
user: "Sun_Aug_1_00_01_00_CDT_2010 (Monthly Archive Encryption Key) <Sun_Aug_1_00_01_00_CDT_2010@mnea.org>"
1024-bit ELG key, ID 19331C91, created 2010-08-01 (main key ID 287556DC)

gpg: cancelled by user
gpg: encrypted with 1024-bit ELG key, ID 19331C91, created 2010-08-01
      "Sun_Aug_1_00_01_00_CDT_2010 (Monthly Archive Encryption Key) <Sun_Aug_1_00_01_00_CDT_2010@abc.org>"
gpg: public key decryption failed: General error
gpg: decryption failed: No secret key

While the prompt appears to enter the passphrase, I am not given an opportunity to enter the passphrase (cancelled by user appears immediately).  gpg-agent is running.

Following is the command line I am using to invoke GPG.

/usr/local/bin/gpg --no-default-keyring --always-trust --keyring /root/.gnupg/08-2010.pub --secret-keyring /root/.gnupg/08-2010.sec --recipient Sun_Aug_1_00_01_00_CDT_2010@abc.org --output test --decrypt Fri_Aug_13_04.00.00_CDT_2010.archive.08-2010.pub.gpg

I have also imported the keys into the default keyring and have not been able to decrypt the archive either.  I am running FreeBSD 8.0 and GPG has been installed from the ports collection.

Any suggestions would be greatly appreciated.

Thanks.
0
Comment
Question by:JayHall
3 Comments
 
LVL 62

Accepted Solution

by:
gheist earned 250 total points
ID: 33584326
If you encrypted with different key it cannot be decrypted with current key....
0
 

Author Comment

by:JayHall
ID: 33585950
Is it possible to determine which key the file was encrypted with?  I have all of the older keys as well.

Thanks.
0
 
LVL 2

Assisted Solution

by:aaronblum
aaronblum earned 250 total points
ID: 33598617
If you included your public key with the message you should be able to look it up based on the key fingerprints.  Alternatively if you signed the email you should be able to resign the content with your other keys and check which one matches the signature.

Failing all that, trial and error?
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Cybersecurity has become the buzzword of recent years and years to come. The inventions of cloud infrastructure and the Internet of Things has made us question our online safety. Let us explore how cloud- enabled cybersecurity can help us with our b…
Worried about if Apple can protect your documents, photos, and everything else that gets stored in iCloud? Read on to find out what Apple really uses to make things secure.
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

786 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question