.TOPIC:
Contents

CCRYPT Version 2.0 is an easy to use yet full-featured file
encryption utility available as shareware. You may use CCRYPT
as you see fit so long as you abide by the Terms and Conditions

Click the mouse on one of the topics below for more information.
You may also use the <TAB> key to highlight a topic and press
<ENTER>. Press <ESC> at any time to return to CCRYPT.

                                 Encryption
Terms and Conditions           Decryption
Register                       Browse
Support                        Verify
Lost Passwords                 Mouse Usage
General Program Use            Keyboard Usage
Program History                Window Procedures
Common Questions               File Pattern
Maximizing Security            Options
                                 Delete

.TOPIC:
Common Questions

Q. What is CCypt? 
A. CCrypt is the fourth release of a - quite frankly - 
 surprisingly popular file encryption utility. I wrote the 
 original version some two years ago out of a need for a simple
 yet reliable file encryption utility.

Q. What does CCrypt stand for?
A. It once stood for Crude file enCryption utilty. Some users
 may recognize this as one of a series of shareware utilities
 released by the author bearing the 'Crude' "brand". However,
 this release of CCrypt is anything but crude.

Q. Is CCrypt Version 2 compatible with prior versions?
A. Yes and No. CCrypt will not 'verify' a file encrypted using
 version 1. It will however decrypt it. Version 2 uses very
 different encryption methods than versions 1.0 through
 1.2. Version 2 encryption methods are moderately more secure
 than version 1x but, for reasons noted in Program History,
 the overall approach is far more secure and many times
 faster. As mentioned, version 2 will decrypt version 1
 files but using the older algorhytms.

Q. What is the best file encryption utilty around?
A. You're using it.

Q. Do you offer support?
A. I'm more likely to offer Support to registered users, but,
 if you get into trouble, you may call me.

See also Contents

.TOPIC:
Delete

As a convenience to users, CCrypt allows the deletion of 
 non-protected files from within the program. This is a
 new, asked for feature. To use this function, select the
 desired file from within the file selection box using
 the Mouse or Keyboard and then either press <SHIFT>+F10
 or select Delete File from the menu. You will be presented
 with a prompt asking you to confirm the selection. Either
 press Yes or No at this time.

See also Contents

.TOPIC:
Options

CCrypt offers program operation options accessible via the
 menu. The two options that version 2.0 support are:

	Double Password Entry - Causes the password entry
		screen to be displayed twice when encrypting
		a file. This helps reduce the likelihood that
		a password will be entered incorrectly.
	Show File Stats - This controls whether the screen
		will be updated with the File Encryption
		Status as differing files are selected.

See also Contents

.TOPIC:
Program History

CCRYPT is a fairly mature program. History of revisions are as
follows:

Ver 1.0   4/91  Initial Release
    1.1   6/91  Oops - didn't run on less than 286 machines!
    1.2  11/91  Improved mouse support
                Improved directory paging
                Clicking on file name brought up encrypt or
                  decrypt depending on status of file.
   2.0   N/A    Completely revised user interface
                Change of drive supported independent of
                  Directory change function
                Drop down menus (instead of infamous bottom
                  'banner')
                Hot-keys now used with CTL and ALT (CTL-E for encrypt
                  replaces E alone)
                Separate Interface, Browse, and Help windows. User
                  may alternate between them
		Delete function added
                New help engine
   2.0a   1/93  Whoops! I received a most embarrassing letter
                  from a SysOp in Florida. She reports that
                  via detective work and the use of Norton's
                  Undelete, a user 'found' my unencrypted
                  work file. As a result, this version offers
                  the option to write binary zeroes over the
                  work file.
               Dramatically faster encryption and decryption.
               Dramatically faster file verification.
               Browse function limited to the first 32k of a
		file. This is necessitated out of the need
		to NOT decrypt lengthy files for security
		reasons. Browse and Verification are done
		in memory only. Previous versions of CCrypt
		could browse files of unlimited length but
		needed to call the DeCrypt function to do
		so.

.TOPIC:
Terms and Conditions

CCRYPT Version 2.0 (and all prior and future versions of CCRYPT)
is released as shareware. That means you are free to use CCRYPT
for a reasonable period of time - never more than 30 days - to
evaluate its usefulness to you before you must either Register
the software or stop using it.

This software is not crippled in anyway. No annoying "REGISTER
NOW" messages are displayed. Your honesty is expected and 
appreciated. 

I - the author of this software - make no warranties about its
suitability for any purpose. While I have taken great pains to
insure that it will provide a high degree of security to encrypted
files, I do not warrant that the encryption scheme cannot be
broken. Also, while I have attempted to insure that file integrity
will always be maintained, I cannot gurantee such. If you should
run into a problem, I will attempt to help you. Call me at
508-234-4204 or send a letter (preferably with a disk copy of the
file) and stamped, self-addressed return envelope to the address
shown in Resigter. I regret that I cannot return phone calls.

Contents

.TOPIC:
Register

HOW TO REGISTER CCRYPT Version 2.0

Registration entitles you to unlimited personal use of CCRTYPT.
Paid registration also entitles you to endless free upgrades
to future releases of CCRYPT when (and if) they are released.
Also, regsitration makes me much more likely to offer eager
Support of the product.

My terms of registered use are very liberal.

Personal Paid Registration: $10 (US funds only)
     - entitles you to use the program for your own use in
       whatever way you see fit.
Business Use Registration:
     - entitles you to unlimited use on each machine for
       which registration has been paid according to the
       following schedule:
         1 to   5 machines:  $10 each
         6 to  25 machines:  $ 8 each
        26 to 100 machines:  $ 6 each
        over 100 machines :  $ 5 each

Both forms of registration entitle you to unlimited free
 upgrades.

If you desire to use CCRYPT on a personal basis but feel you
cannot afford the registration fee, you may also consider
yourself registered for THIS release of CCRypt merely by sending 
me your name and address for my files.

Send name, address, machine type, CPU type, monitor type,
and the appropriate registration fee ($US only please)
plus sales tax where applicable to:

Michael MacDonald
28 Spring Street
Whitinsville,  MA  01588

Terms and Conditions  Contents   Support

.TOPIC:
Support

I am not getting rich with this package so I therefore offer
only the following limited support:

You may call me from the hours of 6pm to 9pm EST on weekdays
at 508-234-4204. I regret that I cannot return phone calls
so, if you get my answering machine, leave a message detailing
the nature of the problem (so I can do any research if 
necessary) and what time you will call back. I will attempt
to be accessible at that time.

Alternatively, you may may mail me at the address shown in
Register. If you do, be sure the enclose a self-addressed,
stamped, return envelope. If necessary, you may include a
disk with the file you are having problems with.

You may also access me via a number of a number of online services.
If you use SMARTNET, ILINK, or RIME, I can be contacted as
MICHAEL MACDONALD. Since I don't have my own support conference,
you might want to use one of the appropriate 'chatter' etc.,
types of conferences to direct your mail. To send READER ONLY 
mail on RIME, place ->CHANNEL1 at the top of your letter. This
is the fastest way to get an answer to a question.

I also occassionally check into CompuServe. My ID there is
 71033,2742.

PLEASE NOTE: I have never been contacted about losing a file.
 Outside of one bug where the program did not run at all on
 an XT class machine, the most common problem I have dealt
 with has been Lost Passwords.

Terms and Conditions  Contents   Support

.TOPIC:
Lost Passwords

I have received a number of inquiries in the past regarding
encrypted files in which the password was lost. I regret to
say that I will only recover files under the following very
strict circumstances:

1.) The file is mailed to me at the address shown in
 Register.

2.) The file is mailed on a 5-1/4 or 3-1/2" disk with a
 stamped, self-addressed return mailer.

3.) A note is enclosed with very specific comments as to
 the contents of the file.

IF I HAVE ANY DOUBTS THAT THE FILE IS - IN FACT - YOURS,
I WILL *NOT* CRACK THE CODE! Otherwise, the security of
a file encrypted by CCRYPT would be called into question.

Sorry, no exceptions.

Terms and Conditions  Contents   Support

.TOPIC:
General Program Use

CCRYPT allows you to protect files with two-levels of password
security. A sophisticated sliding encryption algorhythm is
employed to provide a high level of security. The password
may consist of 1 to 24 characters. The first 8 characters
of any password are also encrypted into the file providing
protection against inadvertently using the wrong password
to decrypt the file (which would be disastrous!). You may
provide a password greater than 8 characters. This would
provide greater security but less protection against
inadvertently keying in the wrong password.

Use the Encryption button to encrypt a file.

Use the Decryption button to decrypt a file.

You may also Browse a file (whether encrypted or not),
 or Verify an encrypted file (view its contents with-
 out decrypting it).

You may use a Mouse or the Keyboard to navigate the
program. 

See also Contents

.TOPIC:
Encryption

To encrypt a file:

1.) Use the Mouse to click on the Encrypt button or use the
 TAB key to highlight it and press <ENTER>. Or, press CTL-E.
 Or, select Encrypt from the File menu.

2.) CCRYPT verifies that the file has not already been encrypted.

3.) Supply a 1 - 24 character password.

See also General Program Use Decryption Contents

.TOPIC:
Decryption

To decrypt a file:

1.) Use the Mouse to click on the Decrypt button or use the
 TAB key to highlight it and press <ENTER>. Or, press CTL-D.
 Or, select Decrypt from the File menu.

2.) CCRYPT verifies that the file has already been encrypted.

3.) Supply a 1 - 24 character password.

4.) CCRYPT verifies that the password is correct (or that the
 first 8 characters are correct if you specify a password
 greater than 8 characters in length).

See also General Program Use Encryption Contents

.TOPIC:
Browse

To browse a file:

1.) Use the Mouse to click on the Browse button or use the
 TAB key to highlight it and press <ENTER>. Or, press CTL-B.
 Or, select Browse from the Edit menu.

2.) CCRYPT displays the first 32k (32,000 + bytes) of the file
 on a separate window.

3.) You may change to the main menu (and back-again) by pressing
 CTL-F6 or by clicking on the upper left hand corner and selec-
 ting Change Window.

4.) You may close the window by pressing CTL-F4 or by clicking
 on the upper left hand corner and selecting close.

5.) The browse window also supports other Window Procedures.

See also General Program Use Verify Contents

.TOPIC:
Verify

You may 'Verify' a file that is already encrypted by supplying
 a password. The file will then be displayed on the Browse
 window.

1.) Use the Mouse to click on the Verify button or use the
 TAB key to highlight it and press <ENTER>. Or, press CTL-V.
 Or, select Verify from the Edit menu.

2.) CCRYPT verifies that the file is encrypted.

3.) Supply the password for the file.

4.) CCRYPT displays the first 32k (32,000 + bytes) of the file
 on a separate window.

5.) You may change to the main menu (and back-again) by pressing
 CTL-F6 or by clicking on the upper left hand corner and selec-
 ting Change Window.

6.) You may close the window by pressing CTL-F4 or by clicking
 on the upper left hand corner and selecting close.

7.) The browse window also supports other Window Procedures.

See also General Program Use Browse Contents

.TOPIC:
Mouse

CCRYPT is fully mouse aware.

Click on the right of the drive window to change drives.

Click on the directory window to change directories.

Double click on a file to be encrypted or decrypted. If
 the file has already been encrypted, the Decryption
 process will be started. If the file is not encrypted,
 the Encryption process will begin.

Click on any of the command buttons to execute that command.

Click on the Pattern box and key in any new File Pattern

Click on any menu to display choices. Click on any choice
 to execute the command.

Windows may also be manipulated. See Window Procedures.

See also Contents Keyboard

.TOPIC:
File Pattern

You may select what files will be displayed by altering the
 File pattern using any combination of wild cards.

Using the Mouse, click on the pattern box in the upper 
 portion of the screen (or TAB to that area) and type over
 what is there. All normal editing keys (ie highlighting,
 insert, delete, overtype, etc.) apply.

The file display list will change dynamically as you key over
 the pattern.

For instance, to display only text files, key in:

           *.TXT

See also Contents

.TOPIC:
Keyboard

CCRYPT responds to keyboard usage as well as Mouse usage.

Usage is straight-forward and generally conforms to standards
 Windows guidelines. F1 displays help. F10 allows exiting the
 program.

You may use TAB to rotate through all of the screen functions.
 <SHIFT>+TAB rotates backwards.

Buttons and areas of the screen with highlighted letters may be
 selected by pressing <ALT>+ the letter indicated. For instance,
 <ALT>+P selects Pattern.

Pressing the <ALT> key alone activates the menu bar. You may now
 press the highlighted letter of any choice to activate that
 function or use the arrow keys to select other choices. Pressing
 <ALT> again or the <ESC> key cancels.

Pressing <ESC> it most areas cancels the function. The most notable
 exception is file encryption and decryption which, for safety
 reasons, cannot be cancelled.

ENTER Execute choice

PAGE UP and PAGE DOWN scroll a screen full of data at a time on
 selection boxes and browse screens.

CTL-F6 Next window (if more than one window is selected).
CTL-F4 Close window (and exit program if last window)
CTL-F5 Restore window
CTL-F7 Move window
CTL-F8 Resize window
CTL-F9 Minimize window
CTL-F10 Maximize window

See also Contents Mouse Window Procedures

.TOPIC:
Window Procedures

CCRYPT offers a very 'WINDOWS'- (Windows is a registered
 Trademark of MicroSoft Corporation) like environement.

Windows may be resized, moved, etc., using a Mouse or
 the Keyboard.

The box in the upper left-hand corner of every window displays
 a dialog box by clicking on it. You may use this dialog
 box to close a window, cancel a choice, minimize and maximize
 a window, etc.

To move a window, click on the title bar and drag it.

To minimize a window, click on the minimize (down arrow) button
 at the upper right-hand corner or via the dialog box (short-
 cut CTL-F9).

To maximize a window, click on the maximize (up arrow) button
 at the upper right-hand corner or via the dialog box (short-
 cut CTL-F10).

To restore a minimized window, double click on the window icon
 or press CTL-F5.

Some windows can be resized. Click on a side and drag it.

See also Contents

.TOPIC
Using Help

Select Help by choosing Help from the menu or pressing F1.
(See Mouse and Keyboard). Choosing Contents displays
a handy table of contents. Choosing search displays a 
list of all subjects which you may search by.

Use the buttons at the top of the help screen to help 
 navigate. Press Escape to return to CCRYPT or press
 next-window (see Windows Procedures) to leave help
 open while in the application.

This release of CCRYPT is partially context-sensitive in
 help presentation.

.TOPIC
Maximizing Security

CCrypt now encrypts files over themselves. This offers a much
 higher degree of security than previous versions.

See also Contents
