home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR3 / EN10SW.ZIP / EN.DOC < prev   
Text File  |  1993-07-05  |  4KB  |  89 lines

  1.         -============================================================-
  2.      -=+ EN v1.0c - A cheap file encrypter - (C)1993 Richard T. Bruce +=-
  3.         -============================================================-
  4.  
  5. EN is a shareware file encrypter/decrypter with a strong encryption routine 
  6. that is most complex and hard to defeat. If you use this software and forget
  7. or mislay your password/key code then I nor anyone else can help you recover 
  8. your work.
  9.  
  10. EN is very simple in operation and requires only input for three questions. 
  11. The first is the input filename, that is the file that you wish to be 
  12. encrypted or decrypted. The second is the filename for the output of target 
  13. file. Note that if you specify the same input and output you will overwrite 
  14. the original file. The third and final input is the key code or password. 
  15. This can be between 1 and 79 characters long, we recommend a password of 6 
  16. or more chars for optimum security. You may find EN very slow, yes speed is 
  17. not ENs strong point but, as you will no doubt find out, EN makes up for its 
  18. weaknesses with its high performace in encryption terms.
  19.  
  20. NOTES :
  21.  
  22. EN requires a password, the password can be from 1 to 79 chars long.
  23.  
  24. EN outputs a dot (.) after processing 256 bytes.
  25.  
  26. EN is v1.0 so there are probably a FEW bugs lurking, if you do come across
  27. any bugs please let me know.
  28.  
  29. EN is written in entirly in optimised 8086 assembler and is very compact
  30. (under 1k) in size and is faster than programs written in higher level
  31. languages like C or Pascal.
  32.  
  33. EN uses normal DOS calls and should not conflict with any other hardware or
  34. software. One notable exception is usage of interuppt 29h which outputs a
  35. character. This is used for producing the dot, all versions of DOS above 3
  36. will support this and I dont see Microsoft changing this in the forseable
  37. future.
  38.  
  39. EN's source code is 261 lines long and is 11,477 bytes long.
  40.  
  41. EN has built in protection from casual hacking and viewing. EN uses an
  42. encryption routine on itself and then checksums itself to check for tampering.
  43. Although not foolproof it does stop the odd person sticking their name inside.
  44.  
  45. Tests
  46. ~~~~~
  47. EN has been tested along side other shareware file encrypters.
  48. ARC, PKZip, Arj, Lock It & HyperDES.
  49. The slowest was HyperDES, EN was second slowest. Lock It is nearly as good
  50. as EN but not quite. Arj and ARC were both terrible and can easily be
  51. cracked. PKZip was the best in speed and encryption.
  52.  
  53. Using SMARTDRIVE v4.1 EN processes 1,785.7 bytes per second on small files.
  54. Without SMARTDRIVE EN processes 1,597.4 bytes per second.
  55.  
  56. On a 500,000 byte file EN took 4 minutes and 33 seconds or 273.53 seconds
  57. making it 1,827 bytes per second on average.
  58.  
  59. Tests conducted on a 386SX-25 with 40mb IBM, IDE 13ms hard disk with 14mb 
  60. free, fully optimised using SPEED-DISK and running with DOS 5 and SMARTDRV
  61. 4.1.
  62.  
  63. Problems
  64. ~~~~~~~~
  65. "EN reports a failed CRC check, what does this mean ?" -
  66.  
  67. EN performs a self check in memory, this means that if a virus attacks EN it
  68. should be detected. Since the check is in memory you can still compress EN 
  69. with PKLITE.
  70.  
  71. History Report
  72. ~~~~~~~~~~~~~~
  73. 26-06-1993 - 1.0a - Started work on EN
  74. 04-07-1993 - 1.0b - Now EN supports files of more than 64k !
  75. 05-07-1993 - 1.0c - Oops! would only take an 11 char filename, now 12 !
  76.  
  77. SUPP0RT SHAREWARE
  78. =================
  79. If you find EN useful and wish to receive the latest version customised with
  80. your name then please send me a cheque or P.O for £5 (along with your name and 
  81. type of PC) and I'll send you a customised version of EN (the latest version) 
  82. along with around 30 other programs written by myself.
  83.  
  84. Richard T. Bruce
  85. 70 Craigpark
  86. Dennistoun
  87. Glasgow
  88. G31 2NN
  89.