|
|
1.1 ! root 1: DES(1) UNIX Reference Manual DES(1) ! 2: ! 3: NNAAMMEE ! 4: ddeess - DES file encryption ! 5: ! 6: SSYYNNOOPPSSIISS ! 7: DDeess --ee [bh] [--kk _k_e_y] ! 8: ddeess --ff [bh] [--kk _k_e_y] ! 9: ! 10: DDEESSCCRRIIPPTTIIOONN ! 11: ddeess is a filter that encrypts or decrypts standard input to standard out- ! 12: put with the Data Encryption Standard (DES). ! 13: ! 14: Options: ! 15: ! 16: --ee (encrypt) ! 17: --dd (decrypt) ! 18: Either --ee or --dd must be specified. ! 19: ! 20: --kk If the key is not given on the command line with the --kk option the ! 21: command will prompt for it twice, suppressing echo and comparing ! 22: the two responses to guard against mistyping. ! 23: ! 24: --hh The --hh flag controls how the key string is to be interpreted. ! 25: Without the --hh flag, the key is an ASCII string. Since DES ignores ! 26: the low order bit of each key byte, the high order bit is set for ! 27: odd parity, thus retaining the information contained in the low ! 28: order bit. If the --hh flag is set, the key string is interpreted as ! 29: 16 hex/ASCII characters; the low order bit of each byte is again ! 30: ignored as per the DES algorithm. This allows the use of any arbi- ! 31: trary 56-bit key, including bytes representing control characters ! 32: that could not be typed if the -h option were not used. ! 33: ! 34: --bb Electronic Code Book (ECB) mode is used. By default, DES Cipher ! 35: Block Chaining (CBC) mode is used, with an initial vector (IV) of ! 36: all zeros. ! 37: ! 38: Except for the --hh option, this command is compatible with the ddeess ! 39: command on the Sun Microsystems workstation. ! 40: ! 41: ! 42: SSEEEE AALLSSOO ! 43: Sun Microsystems DES(1) manual page, which describes in detail how the ! 44: length of the file is encoded in the last block of ciphertext. ! 45: ! 46: AAUUTTHHOORR ! 47: Phil Karn, KA9Q ! 48: ! 49: HHIISSTTOORRYY ! 50: 4.3Reno BSD.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.