|CATSEYE LICENSE AGREEMENT
CATSEYE IS DISTRIBUTED "AS
IS" AND WITHOUT ANY WARRANTY AS TO MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE OR ANY OTHER WARRANTIES EITHER EXPRESSED OR IMPLIED. THE AUTHOR
WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER
KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE.
You may copy the freeware
version of this software and documentation as you wish, and give exact
copies of the original freeware version to anyone, and distribute the freeware
version of the software and documentation in its unmodified form via electronic
means. But you should not charge or requesting donations for any such copies
however made and from distributing the software and/or documentation with
other products without the author's written permission.
HOW TO USE
Any Operating System capable
of running the Java(TM) Virtual Machine.
This program can be run
by typing in the following command in a command-line environment such as
MS-DOS(TM) Prompt running under Microsoft(R) Windows(TM):
% java CatsEye
The following are options
available in CatsEye:
You may enter an integer
value in the range [2 <= n <= KeyLength]. The maximum allowable
key length for your version of CatsEye is displayed at startup in the Key
Length text box.
Key block divisor symbol.
The default symbol is "/".
This integer value is restricted
by the value given in the Key Length field. The rule is governed by [0
<= n < KeyLength].
This value is automatically
calculated to show the maximum permuation order possible for the given
Key Length. The information is displayed in scientific notation (i.e.
4.032E4 is read as 4.032 x 10^4 or 40320). This is a read-only field.
The current permutation
sequence determined by the Key Length settings. Each unique value must
be separated by a "," (comma). A "smart" feature allows you key
in partial values from the full permutation set, and leave the rest to
CatsEye to determine the missing values for you. Missing values are appended
in ascending order only. This field is governed by the rule [n, n+1,
n+2, .. KeyLength].
Cryptanalyse the permutation
sequence given by in the Key Length, Offset and Transposition settings.
Allow the program to randomly
generate a transposition sequence.
Revert Div, Offset and Transposition
to the default settings.
HOW TO REGISTER
CatsEye is distributed as
Freeware. You can freely download and try for an unspecified time limit.
You may obtain an Upgrade
version of CatsEye, that can process Key Length of up to 128 characters
long. To obtain your personal copy, send me an email with the Subject Header
"CatsEye Upgrade". In the body of the message, print the information (your
name and/or company name) you wish to display in the software. Please specify
the return email address if different from the one in the email. Also,
briefly explain why you wish to own the 128-bits cipher strength version.
On approval, a set of instructions together with the software key will
be sent to you via email to unlock the software.
All Rights Reserved.
15 April 2001
-- In loving memory of Ma