GPG
http://www.gnupg.org/
The GNU Privacy Guard
GnuPG is the GNU project 's complete and free implementation of the OpenPGP standard as defined by RFC4880 . GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kind of public key directories. GnuPG, also known as GPG , is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available. Version 2 of GnuPG also provides support for S/MIME.
GnuPG is Free Software (meaning that it respects your freedom). It can be freely used, modified and distributed under the terms of the GNU General Public License .
GnuPG comes in two flavours: 1.4.10 is the well known and portable standalone version, whereas 2.0.13 is the enhanced and somewhat harder to build version.
Project Gpg4win provides a Windows version of GnuPG. It is nicely integrated into an installer and features several frontends as well as (German) manuals.
Project Aegypten developed the S/MIME functionality in GnuPG 2.
Stunnel
The stunnel program is designed to work as SSL encryption
wrapper between remote client and local (inetd-startable) or
remote server. The concept is that having non-SSL aware daemons
running on your system you can easily setup them to
communicate with clients over secure SSL channel.
stunnel can be used to add SSL functionality to commonly
used inetd daemons like POP-2, POP-3 and IMAP servers
without any changes in the programs' code.
This package contains a wrapper script for compatibility with stunnel 3.x
Canonical does not provide updates for stunnel4. Some updates may be provided by the Ubuntu community.