This is version 1.6 of BestCrypt for Linux.

See End User License Agreement in file called LICENSE.
See changes history in file called CHANGES.

What is BestCrypt?
------------------

In general, BestCrypt is data protection system. It enhances your BASIC RIGHT 
to keep documents, commercial proprietary knowledge, and private information 
in a confidential fashion.

BestCrypt creates and supports encrypted password-protected virtual volumes 
(disks). The access to encrypted volumes is completely transparent. BestCrypt 
volume is represented as regular block device with regular filesystem mounted 
to your favorite mount point.
The data stored on a BestCrypt volume are actually stored in the encrypted 
file called container. Container is a regular file, so it is possible to 
backup, move or copy it to other media (e.g. CD-ROM) and continue to access 
encrypted data using BestCrypt.
BestCrypt supports world-wide known encryption algorithms: GOST in CFB mode 
and BLOWFISH, DES, TWOFISH in CBC mode.


Why choose BestCrypt?
--------------------------

BestCrypt is oriented to a wide range of users. If you are in business and 
work with an accounts database, or you are a developer designing a new product 
or you just keep your private correspondence on your computer - you will 
appreciate a security system providing restricted data access.

1. BestCrypt uses proven strong encryption methods.
2. BestCrypt has no trap doors (you can browse entire source code of 
   BestCrypt for Linux).
3. BestCrypt works on most popular platforms (Linux, Windows 95/98/NT) and
   BestCrypt for Linux uses containers compatible with BestCrypt v6 or newer (Windows)
4. BestCrypt conatiners are regular files, so 
   BestCrypt volumes are not hard-tied to particular disk or host.
5. BestCrypt is modular and easy to install - you can add encryption modules for
   BestCrypt and you do not need to patch/recompile Linux kernel.


Installation
------------

There are three mainstream Linux distributions:
 * .rpm - based (RedHat, SuSE, Mandrake);
 * .deb - based (Debian, Stampede);
 * .tar.gz - based (Slackware).

If your Linux distribution supports rpm, download .src.rpm (BestCrypt-x.y-z.rpm)
version of BestCrypt for Linux. Then rebuild and install it:

   # rpm --rebuild BestCrypt-x.y-z.src.rpm
   # rpm -i /usr/src/redhat/RPMS/i386/BestCrypt-x.y-z.i386.rpm

If your Linux distribution does not have rpm (i.e. .deb or .tar.gz - based), 
you should download .tgz or .tar.gz (BestCrypt-x.y-z.tgz) version of 
BestCrypt distributive. 
In order to install, unpack it into separate directory and run "make" there:

   # tar -zxvf BestCrypt-x.y-z.tgz
   # make 
   # make install

BestCrypt for Linux will be compiled and installed on your computer. 
Refer also to supplied documentation and 
$ man bctool

Some Linux distributions contain kernel headers/sources configured in different 
way than its kernel binaries. In that case installation procedure described 
above will fail or there will be errors while loading BestCrypt drivers.
In order to compile BestCrypt for Linux correctly and to prevent errors caused 
by version conflict do following steps: 

1. Get kernel sources. Moreover, make sure that versions of your kernel 
   binaries  and sources are the same.

2. Install kernel sources properly. In order to check it, issue 

   # make mrproper 

   from the root of kernel source.

3. Configure kernel sources accordingly to your kernel binary, typing

   # make config

   or 

   # make menuconfig

   If you run *smp kernel make sure that Symmetric Multiprocessing is checked.

4. Issue 

   # make dep 

   from the root of kernel source

5. Install BestCrypt for Linux.


Addresses
---------
Home:    http://www.jetico.com
Support: support@jetico.com
