home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
509.lha
/
DES
/
README
< prev
next >
Wrap
Text File
|
1991-05-06
|
2KB
|
63 lines
This archive contains NBS des (Data Encryption Standard) encryption utilities
and functions that were originally coded for Unix systems by Phil Karn.
I "ported" the Amiga-usable things and slightly modified them to be
friendlier under AmigaDOS (allowing for input files rather than just
stdin & stdout and adding a simple timer to benchmark (I hate using a
stopwatch.;-))
A brief synopsis of the files in this archive:
----------------------------------------------
des - The main encryption utility.
Usage: des -e | -d [-b] -k key -i infile -o outfile
Outfile, infile, or both may be left off to use standard i/o
streams (for piping, redirection etc.)
benchmark - A benchmark for testing how fast your machine is with des.
descycle - A utility for testing des keys for simple cyclicity-- which
would indicate weak encryption/bad key (I am assuming).
descert - A quick des certification checker.
Usage: descert <infile
If you get ENCRYPT_FAIL using testdata something is
very wrong- get a new copy of this des program.
testdata - The included infile for descert.
des.1 - Phil's man page for des.
des.3 - Phil's man page for the des functions in the source file des.c.
It has an encryption algorithm unimplemented in the des program
that seems stronger than the vanilla des it uses, non-standard
though.
src/ - contains the source files to make all the programs included,
plus a quickie index function to make up for Lattice's
apparent lack of one (if you are using lattice- aztec and
Amiga-GCC do not need it.)
-------------------------------------------------
If you want to rebuild again, or alter the files:
Compile all the source file to object file, then:
To make: Link:
des main.o des.o misc.o getopt.o (and index.o if Lattice)
descert descert.o des.o
descycle descycle.o des.o
benchmark benchmark.o des.o
----------------------------------------------------------------------------
Sam Pigg
Reachable at:
rushing@eola.cs.ucf.edu
smr@beach.cis.ufl.edu
Send all bug reports/flames/anythings to above addresses.