home *** CD-ROM | disk | FTP | other *** search
/ PC Consument 1997 #4 / pc-consument-1997-4.iso / prozee / luxcry23 / luxcry23.arj / LUXCRYPT.DOC next >
Text File  |  1997-01-26  |  7KB  |  169 lines

  1.  
  2.                         Documentation for LUXCRYPT 2.3
  3.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
  4.                             Coded by Koen Prozée
  5.                 
  6.  
  7.  
  8.  
  9.  
  10. WHAT IS IT?
  11. ~~~~~~~~~~~
  12.  
  13.         This is an easy-to-use, strong, yet very fast encryption scheme
  14. for binary files. You can use it to encrypt your sensitive data.
  15.  
  16.  
  17. WHY DO I NEED LUXCRYPT?
  18. ~~~~~~~~~~~~~~~~~~~~~~
  19.         You can ofcourse use a sophisticated encryption program which take
  20. ages to encrypt a small file on a fast computer. With LuxCrypt, you can give
  21. your files nearly as much security, and gain lots of speed. The speed of
  22. LuxCrypt merely depends on the speed of your harddisk than of your CPU...
  23.  
  24.  
  25. ABOUT THE ENCRYPTION ALGORITHM
  26. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  27.         We don't want you to trust any program that uses a 'unbreakable'
  28. cipher. There are no unbreakable ciphers. However, there are easy breakable
  29. ciphers and ciphers that take years to break on a fast computer. We are
  30. absolutely NOT telling you that LuxCrypt is a unbreakable cipher, but to
  31. give you a slight idea about how safe LuxCrypt is, here follows an
  32. explanation for the curious users.
  33.         When LuxCrypt encrypts a file, it XORs every byte with a different
  34. value. The filesize, an encryption password and other things are used to
  35. get a stream of pseudorandom numbers, which are added to the encryption
  36. algorithm to thwart attackers of the cipher even more. This means when you
  37. encrypt two files with only spaces in it, but with a different length, they
  38. will not be the same!
  39.         I guess it won't hold out against extensive attacks from the CIA,
  40. but then you should use a slower encryption system. This program should be
  41. secure enough for most purposes, like hiding your love letters from prying
  42. and curious eyes, such as your mom's...
  43.         Also keep in mind that LuxCrypt does NOT store your password
  44. ANYWHERE in the file! So no program can calculate the password used in the
  45. encryption. When you try to decipher a file with a wrong password, you will
  46. end up with garbage. The output file will be of exactly the same size of
  47. the input file.
  48.  
  49.  
  50. WHAT ARE THE FEATURES OF LUXCRYPT?
  51. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  52.   
  53.   - Can handle files up to 2Gb in size (should be enough for most of us)
  54.   - The original file can be retained
  55.   - Extremely fast procession of your files
  56.   - Password encryption
  57.  
  58.  
  59. HOW DO I USE IT?
  60. ~~~~~~~~~~~~~~~~
  61.  
  62.         Simple. Just type LUXCRYPT at the DOS prompt, followed by the
  63. name of the file you want to convert, and the desired filespec you want
  64. to process. You can also use wildcards in the filename. Example:
  65.  
  66.         LUXCRYPT      *.DOC
  67.          
  68.           ^              ^                 
  69.      The program!    The files!
  70.  
  71. LuxCrypt will then ask you a password to encrypt/decrypt with.
  72. Enter a password that is easy to remember, but not easily guessed.
  73. Note that uppercase and lowercase letters ARE distinguished by LuxCrypt!
  74. Remember your EXACT password!
  75.  
  76.  
  77. TROUBLESHOOTING
  78. ~~~~~~~~~~~~~~~
  79.  
  80. Problem:        The program does not work! At all!
  81. Solution:       You need an IBM PC or compatible to run this.
  82.  
  83. Problem:        LuxCrypt has decrypted my files the wrong way back!
  84.                 I can't read them!
  85. Solution:       You used a wrong password to decrypt them.
  86.                 However, you can try it again by encrypting the files
  87.                 with the wrong password again, and then decrypt them with
  88.                 the correct password. Do NOT send encrypted files to us -
  89.                 we CAN'T break the code. Remember your EXACT password!
  90.                 
  91. Problem:        LUXCRYPT is S-L-O-W-W...!
  92. Solution:       No, it is not. However, if you are encrypting a huge file
  93.                 on a XT 4.77 Mhz, try installing a disk cache program.
  94.                 This should speed up the process quite a bit.
  95.  
  96. Problem:        Aargh! LUXCRYPT has caused my screen to implode and even
  97.                 my entire harddisk has been wiped from the beginning to the
  98.                 very end (took quite a long time btw) and so my life is
  99.                 ruined! You're responsible for this!
  100. Solution:       I do NOT take any responsibility (whatsoever) to ANY damage, 
  101.                 logical or physical, to ANY object or person caused by either
  102.                 correct or incorrect use of this program. Ofcourse I would
  103.                 regret such a misfortune, but you won't get a single penny
  104.                 from me! Btw, this program has been tested on many machines,
  105.                 so don't blame me if it executes that embedded format
  106.                 command.
  107.  
  108. Problem:        I love you!
  109. Solution:       Yes! If you're female, please send your message ASAP through
  110.                 express mail to the adress below!!!
  111.                 If you're male, screw.
  112.  
  113. Problem:        How can I contact you?
  114. Solution:       Yes, I really like mail! The program is freeware, which 
  115.                 means you don't have to pay a penny and still may use the 
  116.                 program as long as you want! However, I'm curious to know
  117.                 whether you like it, dislike it, etc. So if you use the 
  118.                 program frequently, please send a picture of yourself or of 
  119.                 the town you live in to my adress. If you even include some 
  120.                 money (enough to buy a floppy disk and stamps) you can 
  121.                 expect a "registered" version with your name embedded, and 
  122.                 perhaps some other software I wrote. Thank you for trying
  123.                 LUXCRYPT and I'm looking forward to your... reaction! -KGK-
  124.  
  125.  
  126. SOME THINGS YOU REALLY DON'T WANT TO KNOW ABOUT THE AUTHOR
  127. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128.  
  129.         The author lives in Weert, a city of medium size in Limburg,
  130. Holland. His hobbies include style dancing, programming, playing the piano,
  131. driving, and sleeping. His hobbies do NOT include knitting, mountain
  132. climbing or parachute jumping. And he does NOT wear wooden shoes, is not
  133. dressed like a farmer and has NO tulips in his back yard... So screw those
  134. stereotypes! After high school he wants to study pedagogy, and finally
  135. become a teacher on a primary school. He is 18 years young, 1.83 cm in
  136. length, and is crazy about getting his drivers license. And last but not
  137. least: He likes getting FEEDBACK on his programs very much.
  138.  
  139.  
  140. Please send your correspondence to:
  141. (Don't forget to mention your own mailing adress)
  142.  
  143. Koen Prozée
  144. Nederhoven 8
  145. 6002 XB Weert
  146.  
  147. (Letterbombs returned to sender)
  148.  
  149.  
  150. LUXCRYPT: WHATSNEW
  151. ~~~~~~~~~~~~~~~~~~
  152. Version 2.3  + Password support
  153.  
  154. Version 2.2  + A few cosmetic changes
  155.              + Code optimization
  156.  
  157. Version 2.1  + Return codes added:
  158.                Errorlevel 0 if everything went OK
  159.                Errorlevel 1 if an error occurred
  160.              + Returns total amount of bytes and files processed
  161.  
  162. Version 2.0  + Wildcards are allowed in the filename
  163.  
  164. Version 1.1  + Original filedate and time are preserved
  165.              + Better file I/O error checking
  166.  
  167. Version 1.0  o Initial release
  168.  
  169.