man tkpgp (Commandes) - A Tcl/Tk graphical shell for PGP, GnuPG

NAME

TkPGP - A Tcl/Tk graphical shell for PGP, GnuPG

SYNOPSIS

tkpgp [FILE]

DESCRIPTION

TkPGP is a graphical front-end for encryption programs PGP and GnuPG.

Optional parameter FILE can be specified if user wants to load this file automatically on startup, process it within TkPGP and save changes back into that file.

RETURN VALUE

Nothing meaningful is returned.

FILES

.tkpgp
The TkPGP initialization file. It contains all user-defined settings and some hardcoded, non-changeable settings. This file is created when TkPGP is executed the very fist time; the file will be initialized with default settings. User can alter settings using the "Settings" button. The "Close" button saves settings back to the .tkpgp file. If TkPGP is terminated by closing the GUI window (via Window Manager, for example) the settings will be unchanged.

ENVIRONMENT

TkPGP does not require special environment variables. Just make sure that your PATH includes directory where tkpgp executable is installed; otherwise you will need to specify path to the executable. If the variable PATH does not include locations of PGP or GPG then you may need to change settings for those programs using TkPGP "Settings" button. It is not necessary to have PGP or GPG in your PATH but it is a good idea because you may need to invoke GnuPG or PGP manually for such tasks as key management, which TkPGP does not support.

SEE ALSO

gpg(1), pgp(1)

BUGS

TkPGP uses public keys to refer to secret keys. This is both inconvenient (because there are too many public keys) and causes problems if user does not have his own public key(s).

Key management (generation, passphrase change, trust settings) is notably missing.

There is no way to transfer passphrase from TkPGP to GnuPG. The existing interface ( status-fd ) requires setting up a pipe, and I do not know how to do that in pure Tcl (without extensions).

AUTHOR

tftp <tftp@yahoo.com> http://www.geocities.com/tftp/

THANKS

Christian Surchi <csurchi@mclink.it>

Dr. David Bauer <bauer@genprofile.com>

Rodrigo Bernardo Pimentel <rbp@pobox.com>

Troy Engel <tengel@sonic.net>