Experiencias con PGP en DOS/Windows

Este documento no ha sido actualizado desde 1996.
Consulte esta página para acceder a información más actualizada.

Introducción

Este documento ha sido elaborado dentro del Grupo de Trabajo sobre PGP por:

GRUPO UMA PGP e-mail usrpgp@lcc.ctima.uma.es

y explica la experiencia que ha tenido el autor con la instalación, uso, problemas etc. de PGP.


¿Dónde conseguirlo?

RedIRIS mantiene un mirror de software relacionado con PGP para MS-DOS en su servidor de FTP anónimo.


Descripción del PGP 2.6.2i para DOS/Windows

En primer lugar se debe hacer la instalacion bajo entorno MS-DOS, que se puede utilizar mediante comandos en linea o mediante un interfaz sobre Windows. A continuacion vamos a explicar el método de instalacion de PGP bajo DOS y luego dos casos, uno usando el interfaz sobre Windows y el otro incorporado en un programa de e-mail completo.


Instalación en MS-DOS

PGP 2.6.2i se distribuye en un archivo comprimido PGP262I.ZIP que contiene el programa ejecutable, la documentación de usuario y unas cuantas claves y firmas. Existe tambien un segundo fichero disponible, PGP262IS.ZIP, que contiene el código en C y ensamblador. Se necesita la versión PKUNZIP 2.0 o superior para la descompresión de tales ficheros.

En primer lugar se ha de crear un subdirectorio donde se va a instalar el programa y los ficheros de claves (normalmente se utiliza el subdirectorio \PGP):

                        MD \PGP
                        CD \PGP
Para descomprimir se utiliza el comando:

                        PKUNZIP -d PGP262I (o equivalente)
para que todos los archivos de documentacion se almacenen en un subdirectorio DOC (suponemos que el fichero PGP262I.ZIP esta en el directorio \PGP).

A continuación hay que ejecutar el comando:
                        PKUNZIP -d PGP262II
Ahora hay que establecer unas variables de entorno para que PGP pueda encontrar sus ficheros especiales cuando el programa se ejecute desde un sitio distinto al directorio que contiene el programa. Para ello hay que a$adir en el fichero AUTOEXEC.BAT las lineas:


                        SET PGPPATH=C:\PGP
                        SET PATH=C:\PGP;%PATH%
                        SET TZ=MET-1DST
La ultima linea define en que zona horaria se encuentra el usuario, lo cual ayuda a PGP para crear los "timestamps" de las claves y de las firmas.

Existe un fichero, CONFIG.TXT, en el directorio \PGP, que almacena la configuración del programa PGP. EN la linea 27 aparece

                        Language = en
que indica que PGP devuelve los mensajes en inglés. Esta linea se puede cambiar por

                        Language = es
para que aparezcan en castellano.

Con esto la instalación ya está completa y se puede utilizar el PGP mediante comandos en línea. Con la orden

                        PGP -h
se obtiene un resumen rápido y en castellano de las principales opciones del PGP (esto es el contenido del fichero ES.HLP del directorio \PGP).


Instalación en Windows

Vamos a evaluar dos tipos de programas. Un primer tipo es un shell para Windows y el otro funciona como opción de un programa de e-mail.


Shell de Windows para PGP

Se comienza copiando el fichero PGPW41.ZIP en un directorio temporal, por ejemplo en el directorio C:\TEMP


                        MD \TEMP
                        CD \TEMP
y para descomprimirlo se utiliza el comando:


                        PKUNZUP PGPW41
que crea dentro del directorio C:\TEMP el fichero WINPGP4.EXE que es un ejecutable que se autoinstala. Para ello desde el Administrador de Archivos de Windows se hace un doble click en el fichero WINPGP4.EXE.

Durante la instalación pregunta si se quiere instalar en el directorio por defecto C:\WINPGP4 y permite crear backups de los ficheros que se van a modificar durante la instalación. Ademas, se crea en Windows un grupo de pro- gramas, de nombre WINPGP 4.0, que contiene los iconos para ejecutar el progra- ma, para la ayuda, y para la desinstalación.

Hay que recordar una vez más que éste es un shell de Windows para PGP y por lo tanto es necesario haber instalado previamente la version de DOS que es la que realmente utiliza este programa WINPGP4 que lo único que aporta es un interface más cómodo.


Programa e-mail con opción de cifrado.

De los que aparecen en la relación antes mencionada los hemos evaluado casi todos y el que nos ha parecido mas interesante es :

Private Idaho 2.6b - a PGP/anonymous remailer utility for Windows e-mail

Una vez selecionada esta opción nos vamos a :

    * Private Idaho - a Windows tool that simplifies using PGP 
and anonymous remailers

en esta pantalla cargamos el programa :

		 PI26b.ZIP
Este fichero lo descompimimos con el PKUNZIP en un subdirectorio por ejemplo "\pi26b"

El programa ejecutable es el PI.EXE. Es una copia de evaluación.

Una de las opciones principales es PGP. En esta opción se realizan los comandos de cifrado PGP sobre los mensajes del usuario. Los comandos son realizados directamente sobre el mensaje que aparece en una caja en la parte inferior.

Las opciones que se pueden utilizar son las siguientes :

  • Cifrar un mensaje.
  • Cifrar y firmar un mensaje.
  • Borrar la firma de un mensaje.
  • Descifrar un mensaje.
También se pueden realizar acciones sobre nuestro fichero de claves.

  • Actualizar el fichero de claves.
  • Añadir una clave desde un mensaje.
  • Borrar una clave.
  • Insertar una clave en el mensaje.
Por último hay también una serie de opciones como utilizar más de una clave, cifrar con la clave del remitente también, entre otras.

En el campo Opciones se identifica el usuario y el directorio donde se encuentra el PGP de MS-DOS.

En las pruebas que hemos realizado no hemos encontrado ningun fallo reseñable. Creemos que se pueden sacar bastantes ideas para la implementación de un programa propio.

Esta página ha sido firmada digitalmente usando PGP