home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / virus / drkr038.zip / DRKR.DOX < prev    next >
Text File  |  1993-07-14  |  6KB  |  103 lines

  1. DRKR.DOX for DRKR.EXE
  2.  
  3. Dr. Krypton Documentation
  4.  
  5. Dr. Krypton file encryptor was written in QuickBASIC 4.5 by Dave Byter on 13
  6. Feb 93.  Friday the Thirteenth came a day late this month.
  7.  
  8. Dr. Krypton will encrypt and decrypt any file.  By a special act of magic,
  9. encryption and decryption are exactly the same process.  Encryption twice (with
  10. the same personal encryption numbers!) will give you back your original file.
  11.  
  12. From the friendly DOS prompt;-> DRKR filename.ext pen1 [pen2 [pen3 [etc]]]
  13.  
  14. where pen1, pen2, etc are one to ten personal encryption numbers.  A personal
  15. encryption number is a positive single precision QuickBASIC number, which must
  16. be between 1.401298E-45 and 3.402823E+38.  If you use exponential notation,
  17. there must be no embedded spaces (1.401298 E-45 is illegal).  In decimal the
  18. limits are 0.000000000000000000000000000000000000000000001401298 and
  19. 3402823000000000000000000000000000000.  In American English, that's between one
  20. plus quattuodecillionth and three hundred plus undecillion.  Only the first
  21. seven digits count, but you should play it safe with the eighth digit.
  22.  
  23. This is not as many different pens as it first appears, since only the first 7½
  24. digits really count.  There are only 4 bytes, or 256^4, or ≈4.3 billion
  25. choices.  But if you use ten pens, there will be 256^4^10/10!, or ≈5.9E+89
  26. choices.  This is somewhat more than the number of elementary particles in the
  27. known Universe, which is sufficient for my purposes.  If it is not for yours,
  28. then you can re-encrypt.  It is irrelevant whether the pens occur in the same
  29. run or in successive runs, and their order is also irrelevant.  Your security
  30. is more likely to be broken by you leaving a written record of your pens or by
  31. choosing easily remembered numbers such as Plank's Constant or Heinlein's
  32. number of alternative universes.
  33.  
  34. Note that I can supply a stealth version which does not echo your pens to the
  35. screen.  This is useful if you are in the sort of place where someone might be
  36. looking over your shoulder.
  37.  
  38. Note that DRKR with no arguments will give you instructions, so that you won't
  39. need to print or to keep looking at this file.
  40.  
  41. You may choose your desired level of security.  Dr. Krypton uses the
  42. QuickBASIC pseudorandom number generator, which is seeded with your personal
  43. encryption number.  Given the resources of the Federal Bureau of Investigation,
  44. one could try every seed, and look for any resulting plaintext.  With two
  45. personal encryption numbers, you would not know when you got one of them
  46. right.  It would require the resources of both the Federal Burro of
  47. Investigation and the Central Intelligence Agency to break your encryption.
  48. With three encryptions, the combined talents of the FBI, CIA, and the National
  49. Security Service would be necessary to break your security.  With four
  50. encryptions, they would run out of taxpayers.  And you can specify up to ten
  51. personal encryption numbers.
  52.  
  53. If you decrypt with the wrong pen, just re-encrypt with the same wrong pen and
  54. you will be back where you started.  But you should have copied your file and
  55. decrypted the backup.  There is no one to rescue you.
  56.  
  57. Dr. Krypton does not record your pens in any form anywhere.  It would
  58. compromise security to do so.  How you choose to remember your pens is your
  59. problem.  If you forget your pens, I offer a data recovery service.  For
  60. registered users, data recovery is $1 per byte per pen, payable by certified
  61. check or money order.  For unregistered users, data recovery is $10 per byte
  62. per pen, payable in unmarked Federal Reserve Notes of small denominations.
  63.  
  64. When using multiple personal encryption numbers, the order of the pens is
  65. irrelevant.  Just make sure that you have the right numbers!
  66.  
  67. Dr. Krypton overwrites and destroys the file which it encrypts.  Should there
  68. be a power failure or other interruption, you will have a file which is both
  69. unreadable and undecryptable.  You might want to copy your file to a backup
  70. before encryption.  But be forewarned, DOS does not destroy a deleted file
  71. until it is overwritten.  You can destroy the file by copying the encrypted
  72. file to the backup file when you are confident that your file has been properly
  73. encrypted.
  74.  
  75. You should also be aware that DOS does not overwrite the unused space on the
  76. last cluster written by a file.  This will result in up to 4047 bytes
  77. (depending on file length and disk cluster size) of the previous file readable
  78. with a simple sector reader.  If you are concerned about security, be sure that
  79. you overwrite a sensitive file with a cover file at least four kilobytes longer
  80. than the deleted file.  Then delete the overwrite file.
  81.  
  82. Registration fee is $10 for single user, $25 for site license of less than five
  83. users, $50 for less than twenty users, and $100 for more than nineteen users.
  84. A registration form DRKR.REG is included for your convenience.
  85.  
  86. Register this software by sending your check (payable to CAVE, Inc) to Dave
  87. Beiter, CAVE Inc, ½ Fast Road, Ritner, KY 42639.  Phone (606)376-3137.  Tell me
  88. where and when you received your copy, and your preferred disk size.  You will
  89. receive the latest version of Dr.  Krypton (with source code).  You may also
  90. order Survey Land Yourself and Deed Plat for $5 each.
  91.  
  92. Files included in Dr. Krypton are:
  93.  
  94. !              The prompt file when extracting DRKRYPTN.EXE (LHA file)
  95. DRKR.EXE       The Dr. Krypton encryption/decryption program.
  96. DRKR6.666      The QuickBASIC 4.5 source code for registered users.
  97. DRKR.DOX       The complete documentation file.
  98. DRKR.LIC       The License Agreement for use of Dr. Krypton.
  99. DRKR.REG       Handy registration form.
  100. TEST.5         A test file. Decrypt with pen = 0.5
  101. DESCRIPT.DKR   Suggested catalog description & category for Dr. Krypton.
  102. DRKRYPTN.DOX   This file.  External documentation for DRKRYPTN.EXE
  103.