GPG

GPG is a Perl2GnuPG interface.
Download

GPG Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Philippe Froidevaux
  • Publisher web site:
  • http://search.cpan.org/~miles/GPG-0.06/GPG.pm

GPG Tags


GPG Description

GPG is a Perl2GnuPG interface. GPG is a Perl GnuPG interface.SYNOPSIS use GPG; my ($passphrase,$key_id) = ("1234567890123456",''); my $gpg = new GPG(homedir => './test'); # Creation die $gpg->error() if $gpg->error(); # Error handling my ($pubring,$secring) = $gpg->gen_key(key_size => "512", real_name => "Joe Test", email => 'nobody@yahoo.com', comment => "", passphrase => $passphrase); my $pubkey = $gpg->list_packets($pubring); my $seckey = $gpg->list_packets($secring); $key_id = $pubkey->{'key_id'}; $gpg->import_keys($secring); $gpg->import_keys($pubring); my $signed = $gpg->clearsign($key_id,$passphrase,"TEST_TEXT"); my $verify = $gpg->verify($signed); my $TEST_TEXT = $gpg->encrypt("TEST_TEXT",$key_id); $TEST_TEXT = $gpg->decrypt($passphrase,$TEST_TEXT); $TEST_TEXT = $gpg->sign_encrypt($key_id,$passphrase,$TEST_TEXT,$key_id); my $decrypt_verify = $gpg->decrypt_verify($passphrase,$TEST_TEXT); my $keys = $gpg->list_keys(); my $sigd = $gpg->list_sig(); Requirements: · Perl


GPG Related Software