home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 144.lha / LCrypt.Doc < prev    next >
Text File  |  1986-11-21  |  2KB  |  68 lines

  1.    LCrypt is an "industrial strength" data encryption/decryption program
  2. which uses a cryptographic algorithm developed by IBM known as Lucifer.
  3.  
  4.    Full credit is given to Graven Cyphers and Richard Outerbridge of the
  5. University of Toronto for the Lucifer routines. These routines are presumed
  6. to be in the public domain as the source file I have did not include a
  7. copyright notice.
  8.  
  9.    This program is placed in the public domain for the benefit and use of
  10. all Amiga users who have a need for protecting data with a strong cipher.
  11.  
  12.                             
  13.                                                Jack Radigan
  14.  
  15.  
  16.  PROGRAM USAGE
  17. ---------------
  18.    LCrypt [de] [-directory] key filename [filename]...
  19.  
  20.          d - Decrypt files. 
  21.       
  22.          e - Encrypt files. [default mode if neither d or e is specified]
  23.       
  24. -directory - Optional output directory. The '-' is required, otherwise
  25.              it will be interpeted as a key. A trailing ':' or '/' is
  26.              needed also.
  27.  
  28.        key - The encryption/decryption key. Do not use a '-' as the first
  29.              character it will be parsed as an output directory if one was
  30.              not specified. AmigaDOS filename conventions for the '*', '"'
  31.              and space characters apply.
  32.  
  33.   filename - AmigaDOS wildcards do not work here, use the more common '?'
  34.              and '*' characters.
  35.  
  36.    All files will have a ".lu" extension added to the file name after being
  37. encrypted. For example, foo.c will become foo.c.lu after encryption. The
  38. extension doesn't have to be included when decrypting, wildcards can be used
  39. also. So, foo.* will tell LCrypt to look for all files that match foo.*.lu.
  40. The extension will be removed from the filename after decryption is completed.
  41.  
  42.  
  43.  EXAMPLES
  44. ----------
  45.  
  46.    LCrypt -SYS:crypts/ my_key ram:file.1 ram:file.2
  47.    
  48.       Encrypts ram:file.1 and ram:file.2 and puts the encrypted files in the
  49.    SYS:crypts directory.
  50.    
  51.  
  52.    LCrypt d -ram: long.keys.are.good.for.security SYS:crypts/*.lu
  53.  
  54.       Deciphers all the encrypted files in the SYS:crypts directory and
  55.    places the deciphered files in the ram: device.
  56.  
  57.  
  58.    LCrypt d "Quote keys that have spaces in it." /foo
  59.  
  60.       Decrypts the file foo.lu in the parent directory and places the decrypted
  61.    file in the current directory.
  62.  
  63.  
  64.    LCrypte e short!key foo.bar
  65.    
  66.       Encrypts the file foo.bar in the current directory.
  67.  
  68.