home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 509.lha / DES / README < prev    next >
Text File  |  1991-05-06  |  2KB  |  63 lines

  1.  
  2.  
  3.  
  4.  
  5. This archive contains NBS des (Data Encryption Standard) encryption utilities
  6. and functions that were originally coded for Unix systems by Phil Karn.
  7. I "ported" the Amiga-usable things and slightly modified them to be
  8. friendlier under AmigaDOS (allowing for input files rather than just
  9. stdin & stdout and adding a simple timer to benchmark (I hate using a
  10. stopwatch.;-))
  11.  
  12. A brief synopsis of the files in this archive:
  13. ----------------------------------------------
  14. des - The main encryption utility.
  15.     Usage: des -e | -d [-b] -k key -i infile -o outfile
  16.     Outfile, infile, or both may be left off to use standard i/o
  17.     streams (for piping, redirection etc.)
  18.  
  19. benchmark - A benchmark for testing how fast your machine is with des.
  20.  
  21. descycle - A utility for testing des keys for simple cyclicity-- which
  22.        would indicate weak encryption/bad key (I am assuming).
  23.  
  24. descert - A quick des certification checker. 
  25.         Usage: descert <infile
  26.         If you get ENCRYPT_FAIL using testdata something is
  27.         very wrong- get a new copy of this des program.
  28.  
  29. testdata - The included infile for descert.
  30.  
  31. des.1 - Phil's man page for des.
  32.  
  33. des.3 - Phil's man page for the des functions in the source file des.c.
  34.     It has an encryption algorithm unimplemented in the des program
  35.     that seems stronger than the vanilla des it uses, non-standard 
  36.     though.
  37.  
  38. src/ - contains the source files to make all the programs included,
  39.     plus a quickie index function to make up for Lattice's
  40.     apparent lack of one (if you are using lattice- aztec and
  41.     Amiga-GCC do not need it.)
  42. -------------------------------------------------
  43. If you want to rebuild again, or alter the files:
  44. Compile all the source file to object file, then:
  45.  
  46. To make:    Link:
  47.  
  48. des        main.o des.o misc.o getopt.o (and index.o if Lattice)
  49.  
  50. descert        descert.o des.o
  51.  
  52. descycle    descycle.o des.o
  53.  
  54. benchmark    benchmark.o des.o
  55.  
  56. ----------------------------------------------------------------------------
  57. Sam Pigg 
  58. Reachable at:
  59. rushing@eola.cs.ucf.edu
  60. smr@beach.cis.ufl.edu
  61.  
  62. Send all bug reports/flames/anythings to above addresses.
  63.