Cryptos LockSafe 
Readme File
dated : 14th September 1998

Please read through this Readme file thoroughly to ensure you can use 
Cryptos LockSafe correctly and to its full potiential. Pay close attention
to the NOTE!!! statements which are in RED as they contain important 
information regarding Cryptos LockSafe.

Contents :

1. Introduction & Registration
2. Setup Instructions & System Requirements
3. Step-by-Step Guide to using Cryptos LockSafe
	3.1 - How do I LockSafe files ?
	3.2 - How do I Access LockSafe Encrypted files ?
	3.3 - Guide to Choosing LockSafe Passwords
	3.4 - Cryptos LockSafe And Windows Explorer
	3.5 - Distributing Password Protected Files
	3.6 - Checking for Updates
4. Uninstallation Instructions
5. Final Note from the Programmer & Credits
6. License Agreement - REQUIRED READING!


1. Introduction

Welcome to Cryptos LockSafe! Cryptos LockSafe is a security program used 
to restrict access to certain files in your computer. LockSafe achieves 
this by encrypting the files using the Cryptos Encryption Algorithm. 
Cryptos LockSafe is small, fast and very very simple to use. Within 
minutes, you can have it running and securing your files.

Please be aware that Cryptos LockSafe is SHAREWARE and you have to 
register it. The Registration fee for Cryptos LockSafe is a mere U$5.00/-!
You are given a 30 day trial period and you may use Cryptos LockSafe for 
free within this time period. Cryptos LockSafe relies on the Honour system 
of registration which basically means that I trust you to register when 
the trial period is up. Cryptos LockSafe does not implement any feature 
locks or any reminders so, this is the COMPLETE PRODUCT. 

Please register Cryptos LockSafe as this will ensure the improvement and
furthur development of Cryptos LockSafe(and other Cryptos Products). 
Registration entitles you to FREE upgrades of Cryptos LockSafe (b1.x to
v1.x) and gives you the indescribable feeling that you have done something
right.  To Register, just send the Registration Fee of U$5.00/-(in cash 
please) and your particulars to this address :

	Harold Soh
	44, Lorong Bukit Pantai,
	Lucky Garden,
	Bangsar,
	59100 Kuala Lumpur.
	Malaysia.

Please make sure you include the following information :

	1. Your Name
	2. Your Age
	3. Your Address
	4. Your E-mail Address and Web Page (if applicable)
	5. Comments/Suggestions on Cryptos LockSafe

However, if you are unable to register Cryptos LockSafe due to certain 
reasons (eg. You can't afford it etc.), you may still register by sending 
your particulars and the reason you can't purchase it to the address 
stated above or by sending an e-mail to haroldsoh@ppp.nasionet.net .Please 
do not use this as a way to skip registration if you can afford Cryptos 
LockSafe (its only U$5.00/-).

Alright, now let us move on to the Setup Instructions

2. Setup Instructions & System Requirements

The Cryptos LockSafe Setup is simple. If you received Cryptos LockSafe as 
a Zip file,

1. Unzip all files to a Temporary Folder
2. Run Setup.exe 
3. Follow the on-screen Installation Instructions
4. Remove the Temporary Folder
5. Restart your computer.

Thats it! If you are using Winzip or a similar GUI-based extraction 
program, just double-click on Setup.exe and follow the on-screen 
instructions. Remember to Restart your computer after Cryptos LockSafe 
has been installed. 

NOTE!!! - Cryptos LockSafe Encrypted Files are NOT COMPATIBLE with 
EARLIER Cryptos Products ie. CryptosLite v1.0 and v1.2 as Cryptos LockSafe 
uses an enhanced Encryption Algorithm .

System Requirements

Cryptos LockSafe has very minimal System Requirements. However, a Pentium 
class processor or higher is recommended for quicker encryption and access 
to files.

- Windows 95/98
- 486-based processor (Pentium or higher Recommended)
- 4 MB RAM (8MB or higher Recommended) 
- 1 Megabyte of Hard Disk Space.

3. Step-by-Step Guide To Using Cryptos LockSafe

3.1 How do I LockSafe Files ?

Password Protecting your files using Cryptos LockSafe is a simple matter. 
All you have to do is follow the instructions below :

	1. Run Cryptos LockSafe from the Start Menu
	2. Click on <Browse>
	3. Select the File you wish to LockSafe
	4. Type in a Password (NOTE!!! - Remember your password. Without it, 
	   you cannot access an Encrypted file! A guide to choosing a 
	   LockSafe Password is shown in Section 3.3 in this Readme file)
	5. Reenter the Password in the confirmation box
	6. Click on the "LockSafe Now!" Button

Thats it! You have just Password Protected a file! (NOTE!!! - Two Files 
will be created to replace your file. The Encrypted version of your file 
will have the .cry extension and the Password comparison file will have 
the .crp extension. DO NOT DELETE THESE FILES! The Password comparison 
file cannot be used to decrypt the Encrypted file, it is merely used to 
check whether the password you have entered to UNLockSafe a file is 
correct. The Original File will be deleted.)

3.2 How do I Access LockSafe Encrypted Files ?

Accessing LockSafe files is even simplier. Double-Click (Single Click 
if you have a chosen a Web Style system) on the Encrypted file in Windows 
Explorer. A Dialog Box will appear asking you to provide a password. Type 
in the password and Click <UNLockSafe Now!>. If your password is correct, 
your file will be decrypted and executed automatically. If the file cannot
be executed automatically, all you have to do is access the file normally
through Windows Explorer or any other application. After you have finished
using the file, Close the file and click OK on Cryptos LockSafe. 
This will LockSafe the file again.

3.3 Guide To Choosing LockSafe Passwords.

To ensure the maximum possible security, please keep in mind the following when choosing a Password.

-Choose a password that is easy to remember but is not related to you in any 
way. If the password is related to you, it would be easier for others to 
guess the password.

-Mix characters when choosing a password. You should mix Uppercase 
characters (A..Z) , Lowercase characters (a..z), numbers and even 
punctuations. You may also use the other characters 
you can input from your keyboard (eg. !@#$%^&*()-+|~ and so on). 
For Example, your password can be "90dKpl%6!2a"

-The Cryptos LockSafe password can be of ANY LENGTH. Generally, the 
longer the password, the better encrypted the file will be.

-You MUST be able to remember your password. If you forgot your password, 
the file will be lost and probrably can only be recovered through BRUTE 
FORCE CRACKING ie. Trying every possible password until the correct 
password is reached (which can take a very very long time, if not forever)

3.4 Cryptos LockSafe and Windows Explorer

To further simplify the process of file tracking, you can send files to 
Cryptos LockSafe by Right Clicking on the file in Windows Explorer, 
Clicking Send To and selecting Cryptos LockSafe. This will launch Cryptos 
LockSafe and automatically insert the File selected into the File Name 
Edit box. 

Please note that this method DOES NOT support long file names. The folder 
name might be long but NOT the file name. If you send a long file name 
(eg. hellothereworld.txt) to Cryptos LockSafe, it will appear as a MS-DOS 
file name (eg. hellot~1.txt). As such, the encrypted file will only contain
the MS-DOS name and not the long file name. Needless to say, the long file 
name will be lost when the original file is removed.

To overcome this, you can send the file to Cryptos LockSafe using the 
method described and edit the file name when Cryptos LockSafe is launched.
You NEED NOT edit the Long-Folder name even though it appears as a MS-DOS 
name as it does not affect the encryption process.

3.5 Distributing Password Protected Files.

Cryptos LockSafe was initially planned to be unique when installed in each 
computer. However, the issue of File Distribution came up and the idea was 
scraped. So, you can distribute encrypted files to others with the 
condition that they have Cryptos LockSafe installed. Without Cryptos 
LockSafe installed, they cannot access the protected file.

If you wish to distribute a protected file, just transfer the 
encrypted file( <filename>.cry) and the password comparison file 
(<filename>.crp). If you wish, you may exclude the password comparison 
file. NOTE!!! -  If you exclude the password comparison file, 
Cryptos LockSafe cannot compare the password the user inputs when 
he/she wishes to UNLockSafe the file. If the password is input wrongly, 
the file will be decrypted wrongly and the file will be lost!

3.6 Checking for Updates

You may check for Cryptos LockSafe updates by Clicking on the Cryptos 
LockSafe animation on the top right corner of Cryptos LockSafe. This will 
open the About Box. Then, all you have to do is click the the Cryptos 
LockSafe Image. This will bring you to the Cryptos LockSafe UpDate Web 
Page. Please note that you have to be connected to the Internet to access 
the Update Web Page.

You may also send Suggestions/Comments to the programmer regarding 
Cryptos LockSafe by Clicking on the Send Comments/Suggestions Button 
in the About Box.

4. Uninstallation Instructions

Should you choose to Uninstall Cryptos LockSafe, do so from the 
Add/Remove Programs in the Control Panel. Simply deleting the files 
may result in problems as Cryptos LockSafe makes certain additions to 
the Registry.

Uninstalling Cryptos LockSafe using Add/Remove Programs will ensure that 
these additions are removed.

5. Final Note From the Programmer & Credits

Dear User,

	Thank you for choosing Cryptos LockSafe! I certainly hope you 
enjoy using Cryptos Locksafe as much as I had programming it. Cryptos 
LockSafe is the product of months of development and the Cryptos Encryption
Algorithm used in Cryptos LockSafe has evolved over the period of 2 years!
Although Cryptos LockSafe is not my first project, I must say that this 
project has been a great experience for me. I have gained a great deal of 
knowledge while creating Cryptos LockSafe.

	I would not have created Cryptos LockSafe is not for a certain 
number of people who have provided me with inspiration and support 
throughout the development process. First of all, I would like to thank 
my parents who have put up with my many many late nights. Many thanks 
also go to my mentors, Dr. Paul Erickson and his son, Alan Erickson, who 
has so readily provided me with much knowledge and often got me out of a 
stuck position! I also wish to thank my friends Lincoln Lee and Lee Jin 
Kiat, the two people whom I originally programmed LockSafe for. 
Many thanks also go to my great friends Thor Wei Yi, Siew Chen Way and 
Michael Crump and all the members of the Young Programmer's Page! 

	And of course, to you for using Cryptos LockSafe! I do hope you will
send me comments and suggestions about Cryptos LockSafe. I would even 
appreciate criticism! I am always looking for new ways to improve LockSafe. 

	Please be aware that this is a beta version of Cryptos LockSafe. 
Although it has been tested prior to release, bugs MAY crop up. If you do 
encounter any bugs or undocumented features, please send an e-mail 
describing the bug/undocumented feature to haroldsoh@ppp.nasionet.net .
Again, many thanks for using Cryptos LockSafe!

yours,

Harold Soh
Programmer
Cryptos LockSafe Project
email : haroldsoh@ppp.nasionet.net
Web Site : http://www.geocities.com/SiliconValley/Heights/1112/

6. License Agreement

You should carefully read the following terms and conditions before using 
this software. If you do not agree to the License Agreement below, you must
remove/not install Cryptos LockSafe.

Evaluation and Registration

This is not free software. Subject to the terms below, you are hereby 
licensed to use this software for evaluation purposes without charge for 
a period of 30 days.  If you use this software after the 30 day evaluation 
period a registration fee of U$5.00/- in CASH is required.(If you are 
unable to afford this fee, special discounts may be offered). 
Payments must be in US dollars and should be sent to 	

	Harold Soh
	44, Lorong Bukit Pantai,
	Lucky Garden,
	Bangsar,
	59100 Kuala Lumpur.
	Malaysia.

When payment is received your copy of Cryptos LockSafe shall be 
considered REGISTERED.

You may not alter or modify Cryptos LockSafe and cannot give anyone 
else permission to modify Cryptos LockSafe. The Product in source code 
form is confidential and you may not attempt to reverse engineer, 
decompile, disassemble or otherwise decipher any portion of the Product. 

Unregistered use of Cryptos LockSafe after the 30-day evaluation 
period is in violation of  international copyright laws.

Distribution

You are hereby licensed to make as many copies of the evaluation version 
of this software and documentation as you wish; give exact copies of the 
original evaluation version to anyone; and distribute the evaluation 
version of the software and documentation in its unmodified form via 
electronic means.  There is no charge for any of the above.  

You are specifically prohibited from charging, or requesting donations, 
for any such copies, however made; and from distributing the software
and/or documentation with other products (commercial or otherwise) without 
prior written permission.

Registered Version

One registered copy of Cryptos LockSafe may either be used by a single 
person who uses the software personally on one or more computers, or 
installed on a single workstation used nonsimultaneously by multiple 
people, but not both.

You may access the registered version of Cryptos LockSafe through a 
network, provided that you have obtained individual licenses for the 
software covering all workstations that will access the software through
the network.  For instance, if 10 different workstations will access 
Cryptos LockSafe on the network, each workstation must have its own Cryptos
 LockSafe license, regardless of whether they use Cryptos LockSafe at 
different times or concurrently.

No registered user may alter or modify Cryptos LockSafe.  
You cannot give anyone else permission to modify Cryptos LockSafe. 
The Product in source code form is confidential and you may not attempt 
to reverse engineer, decompile, disassemble or otherwise decipher any 
portion of the Product. 

Disclaimer of Warranty

THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS" AND WITHOUT 
WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY OR ANY OTHER WARRANTIES 
WHETHER EXPRESSED OR IMPLIED. Because of the various hardware and software
environments into which Cryptos LockSafe may be put, NO WARRANTY OF 
FITNESS FOR A PARTICULAR PURPOSE IS OFFERED.

The programmer shall NOT BE HELP RESPONSIBLE AND SHALL NOT PROVIDE 
ANY WARRANTY WHATSOEVER FOR ANY DAMAGES CAUSED DIRECTLY OR INDIRECTLY 
THROUGH THE USE OF CRYPTOS LOCKSAFE. 

	