EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Invalid Header

Also by EldoS: CallbackDisk
Create virtual disks backed by memory or custom location, expose disk images as disks and more.
#3306
Posted: 07/06/2007 13:48:23
by John Glisson (Basic support level)
Joined: 07/06/2007
Posts: 5

I have seen this in other forum threads, but thought I'd post it.

I am getting the Invalid Header exception when running DecryptAndVerify. I am using version 4.4.0.94. Here is the file content.

--8760
Content-Type: application/pgp-encrypted

Version: 1

--8760
Content-Type: application/octet-stream

-----BEGIN PGP MESSAGE-----
Version: PGP 7.1

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
=erHI
-----END PGP MESSAGE-----

--8760--
#3307
Posted: 07/06/2007 14:14:41
by John Glisson (Basic support level)
Joined: 07/06/2007
Posts: 5

Update...I downloaded the trial of version 5.1.0.112 and I still get the same exception. This is the method we are using.

Code
private bool DecryptFile(string encryptedFile, string decryptedFile)
{
   bool isSuccessful = false;

   FileStream inFile = new FileStream(encryptedFile, FileMode.Open);
   FileStream outFile = new FileStream(decryptedFile, FileMode.Create);

   try
   {      
      // Setup the keyring with the public and private keys
      SBPGPKeys.TElPGPKeyring keyring = new SBPGPKeys.TElPGPKeyring();
      keyring.Load(_pgpEncryptionKey, _pgpSignatureKey, true);

      // Setup the PGP reader and decrypt the file
      SBPGP.TElPGPReader pgpReader = new SBPGP.TElPGPReader();
      pgpReader.DecryptingKeys = keyring;
      pgpReader.VerifyingKeys = keyring;
      pgpReader.KeyPassphrase = _pgpPassPhrase;
      pgpReader.OutputStream = outFile;
      pgpReader.DecryptAndVerify(inFile, 0);
      isSuccessful = true;
   }
   finally
   {
      inFile.Close();
      outFile.Close();
   }

   return isSuccessful;
}
#3308
Posted: 07/06/2007 14:47:12
by Eugene Mayevski (EldoS Corp.)

The data you've posted is not a valid PGP message. It's a bunch of information, which includes, among other things, possibly valid PGP message. But it's your job to get a pure PGP message from that information.


Sincerely yours
Eugene Mayevski
#3309
Posted: 07/06/2007 14:50:15
by John Glisson (Basic support level)
Joined: 07/06/2007
Posts: 5

Thanks...

As an aside, Network Associate's solution decrypts the exact file without any issues.
#3311
Posted: 07/07/2007 00:36:28
by Eugene Mayevski (EldoS Corp.)

They have an application, we provide components from which you build your application. One of our important tasks is to find a balance between functionality, ease of use and size of the code.


Sincerely yours
Eugene Mayevski
Also by EldoS: BizCrypto
Components for BizTalk® and SQL Server® Integration Services that let you securely store and transfer information in your business automation solutions.

Reply

Statistics

Topic viewed 2428 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!