Query: gnupg::tie
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GnuPG::Tie(3pm) User Contributed Perl Documentation GnuPG::Tie(3pm)NAMEGnuPG::Tie::Encrypt - Tied filehandle interface to encryption with the GNU Privacy Guard. GnuPG::Tie::Decrypt - Tied filehandle interface to decryption with the GNU Privacy Guard.SYNOPSISuse GnuPG::Tie::Encrypt; use GnuPG::Tie::Decrypt; tie *CIPHER, 'GnuPG::Tie::Encrypt', armor => 1, recipient => 'User'; print CIPHER <<EOF; This is a secret EOF local $/ = undef; my $ciphertext = <CIPHER>; close CIPHER; untie *CIPHER; tie *PLAINTEXT, 'GnuPG::Tie::Decrypt', passphrase => 'secret'; print PLAINTEXT $ciphertext; my $plaintext = <PLAINTEXT>; # $plaintext should now contains 'This is a secret' close PLAINTEXT; untie *PLAINTEXT;DESCRIPTIONGnuPG::Tie::Encrypt and GnuPG::Tie::Decrypt provides a tied file handle interface to encryption/decryption facilities of the GNU Privacy guard. With GnuPG::Tie::Encrypt everyting you write to the file handle will be encrypted. You can read the ciphertext from the same file handle. With GnuPG::Tie::Decrypt you may read the plaintext equivalent of a ciphertext. This is one can have been written to file handle. All options given to the tie constructor will be passed on to the underlying GnuPG object. You can use a mix of options to output directly to a file or to read directly from a file, only remember than once you start reading from the file handle you can't write to it anymore.AUTHORFrancis J. Lacoste <francis.lacoste@Contre.COM>COPYRIGHTCopyright (c) 1999, 2000 iNsu Innovations Inc. Copyright (c) 2001 Francis J. Lacoste This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.SEE ALSOgpg(1) GnuPG(3) perl v5.14.2 2011-11-22 GnuPG::Tie(3pm)
Related Man Pages |
---|
tie::refhash5.18(3pm) - mojave |
gnupg::revoker(3pm) - debian |
gnupg::userattribute(3pm) - debian |
mail::box::tie(3pm) - debian |
tie::refhash(3pm) - redhat |
Similar Topics in the Unix Linux Community |
---|
Problem with GnuPG...need help |
The GNU Privacy Guard 1.4.8 (Monolithic branch) |
Encrypt/Decrypt string with rsa keys |
Best Approach To Encrypt The Passwords |
Gpg (GnuPG) encryption and decryption |