The DH key system has some advantages in security, and a big
advantage of no patent hassles, as it is about to/just did
expire.
Also the One-Way-Hash Message Digest 5 (MD5) used in signing
has been found to have some serious problems, and should not
be relied up on.
Every one really should switch to the new DH keys despite
the hassles.
>Thing is, there doesn't appear to be a DOS implementation of PGP
>5.0.
You can get the DOS version from http://www.pgpi.com. It is
hidden under the "UNIX Other" section.
>So have I missed anything?
PGP553 will do both types of keys, PGP554 and latter will
not. Remember that the 128 bit keys have already been
broken, it is a good idea to use the larger key sizes in the
newer versions.
Here is a snippet from my YARN config file:
----------------------------------------------------------------------
# program that signs a message with your secret key
secret-sign=command.com /c %d\pgps.bat %f %o
# program that encrypts a message with the recipient's public key
encrypt=command.com /c %d\pgpe.bat %f %o
# program that decrypts a message and writes the plain text to a file
decrypt=command.com /c %d\pgpf %f %o
# program that decrypts and displays a message
decrypt-view=command.com /c %d\pgpd.bat %f
----------------------------------------------------------------------
The below batch files are assuming you installed as pgpo.exe
and pgpk.exe, instead of the option where each program has
its on .exe file, which takes more disk space.
PGPPATH needs to be set when you setup your YARN variables.
----------------------------------------------------------------------
Here are the batch files:
PGPS.BAT:
@echo off
echo pgps.bat
echo %1 %2 %3 %4 %5
pause
%PGPPATH%\pgpo -s -atv %1 -o %2
pause
PGPE.BAT:
REM @echo off
echo pgpe.bat
echo %1 %2 %3 %4 %5 %6 %7 %8 %9
pause
REM You can send one message to up to seven people this way
if NOT "%9" == "" GOTO NINE
if NOT "%8" == "" GOTO EIGHT
if NOT "%7" == "" GOTO SEVEN
if NOT "%6" == "" GOTO SIX
if NOT "%5" == "" GOTO FIVE
if NOT "%4" == "" GOTO FOUR
if NOT "%3" == "" GOTO THREE
:DELETE_IT
pause
REM You should use NUKE/SHRED or WIPE here instead of DEL
REM del %1
wipe %1 /f /n
exit
GOTO DELETE_IT
:NINE
%PGPPATH%\pgpo -e %1 -vast -o %2 -r %3 -r %4 -r %5 -r %6 -r %7 -r %8 -r %9
GOTO DELETE_IT
:EIGHT
%PGPPATH%\pgpo -e %1 -vast -o %2 -r %3 -r %4 -r %5 -r %6 -r %7 -r %8
GOTO DELETE_IT
:SEVEN
%PGPPATH%\pgpo -e %1 -vast -o %2 -r %3 -r %4 -r %5 -r %6 -r %7
GOTO DELETE_IT
:SIX
%PGPPATH%\pgpo -e %1 -vast -o %2 -r %3 -r %4 -r %5 -r %6
GOTO DELETE_IT
:FIVE
%PGPPATH%\pgpo -e %1 -vast -o %2 -r %3 -r %4 -r %5
GOTO DELETE_IT
:FOUR
%PGPPATH%\pgpo -e %1 -vast -o %2 -r %3 -r %4
GOTO DELETE_IT
:THREE
%PGPPATH%\pgpo -e %1 -vast -o %2 -r %3
GOTO DELETE_IT
PGPF.BAT:
@echo off
echo pgpf.bat
echo %1 %2 %3 %4 %5
pause
%PGPPATH%\pgpo -v -v %1 -o %2
pause
PGPD.BAT:
@echo off
echo pgpd.bat
echo %1 %2 %3 %4 %5
pause
REM You should use NUKE/SHRED or WIPE here instead of DEL
if exist %1.txt del %1.txt >nul
%PGPPATH%\pgpo -v -v %1 -o %1.txt
pause
more <%1.txt
pause
del %1
del %1.txt
---------------------------------------------------------------
Keep in mind PGP5 goes out of its way to not save things to
your hard disk for security reasons, using YARN/Batch files
circumvents that to some degree.
--
For information on any of the following check out my WEB site at:
http://www.biogate.com/bpaddock/
Chemical Free Air Conditioning/No CFC's, Chronic Pain Relief, Electromedicine,
Electronics, Explore!, Free Energy, Full Disclosure, KeelyNet, Matric Limited,
Neurophone, Oil City PA, Philadelphia Experiment.