...DSF]000READ.ME
-----------------
DSF - 'data security facility V2.0'

This program provides a simplistic cipher capability.  If you are a privileged
user, then you will immediately recognize that any file you find is not safe
from your browsing, or from any other privileged user's browsing.

The answer to that problem is to encrypt the file so that a privileged user
only reads junk instead of your confidential data.

This program provides a block mode and a record mode.  The record mode is the
default.  Block mode is provided so that such things as indexed files may
be encrypted.  Note that such encrypted files are not functional at all as
indexed files until they are decrypted.  The key is case sensitive.

Note1: even though the approach used by this program is simplistic in nature,
I think that the encrypted data produced is almost completely indecipherable
without the original key.  I would be very interested to know if someone
manages to decrypt a file without having known the original key.  Another
word to the wise: never forget your key.

Note2: this version of DSF is completely symmetric.  This means that you
can do a DSF to encrypt the file, and then use a DSF/FORWARD to decrypt
the file... this provides a slight bit more security.

Note3: since the encryption/decryption process is *sequential*, if only
a single bit gets changed in an encrypted file, then the output decryption
will be *wrong* from that point forward!!!

Current max record length is 512, but this should be easily changeable in
the source.
