
                 
                  Documentation for CRYPT v2.1 by ThE CLERiC!
                 


 Intro

Crypt is a very simple DATA files encryptor. In fact, it uses a simple XOR,
with a key derived from the provided password. But, although the so-called
algorithm is simple, it's not easy to crack. I have written more secure
cryptors if you are seeking security (check my BLOWFISH-CBC Ciphering Utility
at: http://its.the.best.homepage.com), but Crypt combines ease of use, fair
safety, and a nice indication bar :))


 Usage

Very simple: CRYPT FILENAME.EXT
The file attributes should be ARCHIVE, that means, only +A.
You will be asked for a password, and a verification, to avoid entering a
wrong password.


 Requirements

I think a 286+ and very little memory is needed



 Known Bugs

For very small files (<1k), the indicator bar will not scroll or give any
indication, but don't worry, your file is crypted :)


 Technical

Hmm... let's start with the key and how it's used to crypt:
The key is a unique value, derived from the password you provide. It is kind
of a CRC of the password, so no other key can be used to decrypt your file.
From this value, a random seed is calculated, and with the random values your
file will be encrypted/decrypted. So let's assume you want to crack this file:
Brute-force will take years, because you have to XOR the first character with
all values ranging from 0..255, then the second character, then the third,
and so on, until you get the right decrypted file, and you know that this is
impossible unless you are on a mainframe PC and you have some 2 years... What
makes cracking it harder is that THERE IS NO SPECIFIC SEQUENCE in the values
used to en/decrypt. So your files are very safe with Crypt. I'm not saying
Crypt is uncrackable, but it's very safe for your files unless they are
top secret military documents, and the whole FBI, CIA and NSA are after them,
so they _WILL_ crack it :)
Some more safety features: After generating the random seed from the value
derived from the password, both the password and the key will be erased from
memory, and then, after finishing the cryption, the random seed is set to 0,
this way, with all the "evidence" erased, no one will be able to "dump" or
catch your value/password/random seed, and he won't be able to decrypt your
files ;)



 Greetings

I won't include them here. Unpack CRYPT.EXE and you will find them in it ;)



 Contact

I can be found at these places:

-Email: CARL@ELKHABBAZ.ORG , ThECLERiC@PINKFLOYD.COM
-ICQ: 48217896 (But I'm not connecting alot)
-IRC: UNDERNET: #C00LCHAT, #DOS, #CRACKING, #LZ0
        DALNET: #NDJ, #DOS, #TEENAGERS, #MARISTES, #PINKFLOYD
         EFNET: #EVIDENCE, #LZ0, #CRACKING, #PINKFLOYD
      Irc.Blackened.Net: #PINKFLOYD, #IRCCHAT
-Want my phone number too? :p

Why should you contact me?
_If you use Crypt
_If you find any bugs
_If you have suggestions
_If you have comments
_If you wanna trade sources
_If you're a nice girl ;)))
_If you listen to Pink Floyd 
_...

Peace,

ThE CLERiC!
