Looking for a decrypting script
Frank Tobin
ftobin@uiuc.edu
Fri, 28 Jul 2000 02:04:29 -0500 (CDT)
Kelley Lingerfelt, at 23:11 -0400 on Thu, 27 Jul 2000, wrote:
> I would like some type of script where I could read this file in and
> output each record that was encrypted, the decryption will be in a
> secure place, but I don't know of anyway to accomplish this. I would
> like to write the output to a file or stdout for final processing.
Since you're dealing with successive encrypted messages, you could
actually very likely process the file using pgpenvelope's
(http://pgpenvelope.sourceforge.net/) pgpenvelope_decrypt program, even
though you aren't using Pine or such things.
pgpenvelope_decrypt is flexible and can correctly handle multiple OpenPGP
blocks in messages; this is ideal for your task. It reads from stdin, and
writes to stdout, and was designed for handling the bodies mail messages
which contain OpenPGP blocks. The only modification that would be made
would be to made off the top of my head would be to pass in the passphrase
directly to GnuPG instead of having the user enter it.
As sen_ml stated in a different reply, this entire thing is fairly trivial
to accomplish with a Perl module, and this is exactly what
pgpenvelope_decrypt does, using GnuPG::Interface.
--
Frank Tobin http://www.uiuc.edu/~ftobin/