home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- 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.
-