![]() |
Crypto Install Notes |
The "Crypto" package provides a menu-based crypt/decrypt program.
This program is FREEWARE! (like any program should be)...
This is version 2.0. See History for details.
To use the crypto program, just unzip the program into a directory and run crypto
Features:
- crypts and decrypts all types of files (text and binary)
- two types of encryption
- long filename support
- released on two platforms (Linux and Windows)
- virus detector*
- small size
* The program has a built in check that will signal if your system is infected with an *.exe virus. (However it will not disinfect the virus or tell you what virus it is. Use a professional AntiVirus to get rid of any nasty code crawler!)
The program is a Linux executable (elf) and was compiled under Mandrake Linux 8.0 with GNU GCC 2.96. It should work fine with most Linux distributions. It has no dependencies I know of, but you should have the C compiler installed just in case. The program has been already compiled, so you can run it instantly, without the need to recompile. Due to security issues, the source file is not included with the package.
This version appears to be faster (up to 8 times faster) than its windows counterpart. And this is entirely because of the ext2
file system. It really runs rings around fat32... :)
Usage:
crypto
You will be prompted to make a choice. 1 is for crypting, 2 for decrypting, 3 for help and 4 to quit.
When crypting a file, you will be asked for the source file name (path and/or filename). Long filenames are supported. At the next step you will be asked for the destination filename and the crypt key. This key will make your file "unreadable" and you should transmit key to the person intended to decrypt the file. Without this key, the original file cannot be recovered! The last step will prompt you to choose an encryption type: Strong or Light.
Strong encryption uses an original (I think) algorithm that totally scrambles your original file producing an output twice as large the original. Strong encryption is a bit slower than light encryption (but only by a margin of a few seconds!).
Light encryption uses a very simple algorithm that can almost be broken without breaking a sweat. The good news is that the output will be (almost) the size of the original file. This is great for crypting large files, usually non-text.
Bugs:
- the program is quite slow with very large files. But it works a lot faster than its Windoze counterpart :)
- the program doesn't support wildcards (e.g.: *.txt, ?frm*.*) (maybe next versions?)
Please report any bugs to mad_ady@hotmail.com so I can fix them.
Misc (on compression)
I have run some tests with the crypted files to see how they compress. The results are... well... mixed. For very small files (<2kb) you should not bother to compress (the compress ratio is close to 0%). The rest, the larger the file the better the compress ratio (I got a maximum of 87% with an 11kb file compressed using strong method). In compression terms, there is no big difference between strong and light compression methods. Of course, with the strong method the file will be a bit larger.
You should try it for yourself and see witch method is the best for you. Note that I strongly advise you NOT to use light encryption on text files! The algorithm is too weak.
Another important fact is that the output file (the crypted file) can be used with both the windows "crypto32.exe" and the Linux "crypto". This means that a file crypted under Windows can be decrypted under Linux and
vice versa.
History:
CRYPTO v2.0 (Feb 9th 2002)
- code written form scratch in ANSI C
- added 2 crypt algorithms
- added support for binary files and long file names
- added menu based interface
- added protected file format
- distribution under Windows (win32) & Linux (elf)
- the crypted file is identical under Linux and Windows (it can be used with any platform)
CRYPTO v1.0 (Nov 27th 2000)
- code written in C++ for dos
- takes files as parameters
- one crypt algorithm
- does not support long file names or binary files
Disclaimer
This program is distributed AS IS. This means that Mad_Ady CAN'T BE HELD
RESPONSIBLE for the MALFUNCTIONING, MISUSE, or ANY ERRORS generated by this software. If you don't agree with this, DO NOT use the software. Using the software means that your understand and agree to this disclaimer.
This program is freeware and can be distributed freely through any means (Internet, BBS, CD-ROM, floppy, etc.) as long as it remains in its original archive.
Decompiling, reverse engineering and cracking this software is STRICTLY PROHIBITED! If you want the source code, e-mail me on
mad_ady@hotmail.com
Check out my web page for new software, new releases or updates, on http://go.to/mad_ady/