home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / msdos / misc / lucifer.lzh / LUCIFER.DOC next >
Text File  |  1986-02-14  |  2KB  |  34 lines

  1.  ***************************** lucifer **************************
  2.  * LUCIFER: encrypt/decrypt bytes using IBM's LUCIFER algorithm.
  3.  * Programmed by R.W.Outerbridge
  4.  *
  5.  * Usage: lucifer (+|-)([ecb]|<cbc|cks>) key1 <ivec>
  6.  *                EN/DE    MODES         KEYS
  7.  *
  8.  *      + :     ENcrypt (default if MODE specified)
  9.  *      - :     DEcrypt (presumes encrypted input)
  10.  *
  11.  *      Modes of Operation (choose ONE):
  12.  *
  13.  *      ecb : (default) Electronic Code Book.  Only uses one key.
  14.  *              If simply "+" or "-" is specified, ecb is used.
  15.  *      cbc : Cipher Block Chaining.  Uses two keys.
  16.  *      cks : ChecKSum.  Generates a 128-bit checksum using two keys.
  17.  *
  18.  *      Both keys may be as long as you wish.  The practical limit
  19.  *      on keylength is the size of your system's argument buffer.
  20.  *      WARNING: on some machines all arguments become CAPITALS.
  21.  *      WARNING: non-ascii machines MAY get different results.
  22.  *
  23.  *      Any character may be used in keys - depending on the O/S -
  24.  *      except ASCII NULL (0x00).  The one-letter key '#', when used 
  25.  *      for "key1", will cause lucifer to use a preset default key
  26.  *      (for verification and testing).  Failing to specify "ivec", if
  27.  *      required, will result in "key1" being used for both keys.  It
  28.  *      is an error to omit "key1".  There is no provision for giving
  29.  *      arbitrary, absolute, bit-valued keys.
  30.  *
  31.  *      As painful as they are to use, long keys are MUCH safer;
  32.  *      think up nonsense phrases you can safely remember.
  33.  *
  34.