Contributed Programs

PGP (Pretty Good Privacy)

Last Updated: January 21, 2000


  1. Installation
  2. Documentation
  3. Configuration


Installation

Pretty Good Privacy (PGP) is a high security cryptographic software application for MSDOS, Unix, VAX/VMS, and other computers. PGP allows people to exchange files or messages with privacy, authentication, and convenience.

PGP, from Phil's Pretty Good Software, was written by Phil Zimmerman, "and many others". The revisions included below are PGP Version 2.6.2 and PGP 5.0. Software and documentation © Copyright 1990-1998 Philip Zimmermann. All rights reserved. For information on PGP licensing, distribution, copyrights, patents, trademarks, liability limitations, and export controls, see the "Legal Issues" section in the "PGP User's Guide, Volume II: Special Topics". Distributed by the Massachusetts Institute of Technology.

The PGP made available by A Little Technology Shoppe, LLC for its customers has been modified so that it will work in both the non-virtual and virtual environments. Modifications have also been made to the PGP executable provided by A Little Technology Shoppe, LLC such that it will only run on our machines. Please do not attempt to export this version of PGP outside the US, it will NOT work.

To install PGP 2.6.2 or 5.0, telnet or SSH to your Virtual Server and do the following:

For 5.0

  1. Run the PGP 5.0 installation program by typing: Run the PGP 5.0 installation script that matches your Virtual Server O/S, and answer all of the questions:

    NOTE: If your Virtual Server was ordered after December 1, 1999, you are likely running FreeBSD. To find out which O/S your Virtual Server is running, use the uname command:

    % uname
    

    FreeBSD
    % vinstall pgp
    

    BSD/OS
    % /usr/local/contrib/pgp5-install
    

  2. Make sure that "~/bin" is in your path. By default, your account is installed with "~/bin" in your path, however, you may need to run "rehash" to update your shell's hash table:
      % rehash
    

For 2.6.2

  1. Run the PGP 2.6.2 installation program by typing:
      % /usr/local/contrib/pgp-install
    
    and answer all of the questions.

  2. Make sure that "~/bin" is in your path. By default, your account is installed with "~/bin" in your path, however, you may need to run "rehash" to update your shell's hash table:
      % rehash
    

Now that you have installed PGP on your Virtual Server, it would be very wise to read the documentation before you attempt to use it.


Documentation

PGP is very well documented and thus very easy to use if you do your homework. All questions sent to Technical Support with regard to PGP usage will be answered with a URL to this page.

PGP 2.6.2 README file
The PGP(tm) 2.6.2 FAQ, MIT License Agreement and RSA License Agreement (provided for reference value).
PGP 2.6.2 User's Guide, Volume I
PGP(tm) 2.6.2 User's Guide
"Volume I: Essential Topics" (provided for reference value).
PGP 2.6.2 User's Guide, Volume II
PGP(tm) 2.6.2 User's Guide
"Volume II: Special Topics" (provided for reference value).
PGP 5.0 Man Page
PGP on-line manual page.
PGPE 5.0 Man Page
PGPE on-line manual page.
PGPK 5.0 Man Page
PGPK on-line manual page.
PGPS 5.0 Man Page
PGPS on-line manual page.
PGPV 5.0 Man Page
PGPV on-line manual page.
PGP.CFG 5.0 Man Page
PGP.CFG on-line manual page.

Configuration

To generate your own public/secret key pair:

  % pgpk -g

or if you already have a public/secret key pair, you will want to add your existing keys to your virtual server's key ring:

  % pgpk -a [keyfile]

To add PGP to your CGI's do something like the following:

  ... | pgpe -r <userid> -a -f | mail -s "Encrypted Mail" ...

or use the PGP version of formmail.pl ("pgpformmail.pl").


Copyright © 1996-2000, Last Modified: 21 January 2000A Little Technology Shoppe, LLC (ALTS.NET)®. All rights reserved. All brand names and product names used on these web pages are trademarks, or trade names of their respective holders.