Seahorse (A Gnome Front End for GnuPG) ---------------------------------------- Seahorse is a Gnome front end for GnuPG (Gnu Privacy Guard). It currently doesn't support all GnuPG operations, however file encryption and decryption can be easily performed with a mouse. The user interface has been designed using the Glade user interface builder and the "seahorse.glade" file is included with the distribution. See the file COPYING for copyright and warranty information. It is still alpha level software so there may be bugs or design problems which could compromise your privacy. I am reasonably confident that encrypting and signing files with seahorse is as secure as using GnuPG, however this program doesn't use setuid or any other technique to protect the passphrase for your secret key so there is a possibility that it could be swapped to disk at any time and consequently could be read by some one who has access to your PC. This may be an unacceptable risk depending on your circumstances so it might be advisable to consider using GnuPG instead. Verifying the Source -------------------- This step is very important! You should verify that the source has not been tampered with by verifying it against the detached signature (seahorse-x.y.z.tar.gz.asc) which can be downloaded from the Seahorse page. You will also need my key for this step and it too can be downloaded from the Seahorse page. $ gpg --verify seahorse-x.y.z.tar.gz.sig Installation ------------ Full installation instructions are in the INSTALL file, however for the impatient: 1) Unpack the tarball - with GNU tar you can simply: "tar xvfz seahorse-x.y.z.tar.gz", where x.y.z is the version number. 2) "cd seahorse-x.y.z" 3) "./configure" 4) "make" 5) "make install" (you may need to be root to do this) 6) You end up with a "seahorse" binary in /usr/local/bin, top run, simply type "seahorse". Usage -------- seahorse currently doesn't support any command line arguments. All operations are accessible through either the menus or the toolbar. Please refer to the GnuPG documentation for more details about GnuPG. Hacking ----------- Glade was used to generate the gui and the "seahorse.glade" file contains the Glade data. The "seahorse.c" and "seahorse.h" files are generated automatically by Glade so they shouldn't be edited directly, however other files can be edited without any problems. Older versions of Glade caused some problems with pixmaps so please use version 0.5.1 or later. Contacts -------- The seahorse webpage is hosted at "http://seahorse.sourceforge.net/".