Solved

GPG Missing public key

Posted on 2010-09-01
3
866 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

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

When the confidentiality and security of your data is a must, trust the highly encrypted cloud fax portfolio used by 12 million businesses worldwide, including nearly half of the Fortune 500.
Businesses who process credit card payments have to adhere to PCI Compliance standards. Here’s why that’s important.
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

820 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