home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1998 February / PCOnline_02_1998.iso / filesbbs / win95 / lockkey.exe / README.TXT < prev    next >
Text File  |  1997-07-03  |  17KB  |  266 lines

  1. LOCK & KEY Windows 95 Explorer PGP Interface
  2. Version 4.0 beta 8, July 3, 1997
  3.  
  4. ** NOTE: Because of the added support for key groups, as well as the KEYCHAIN editor, 
  5. the next version will have significantly enhanced usefulness as an e-mail front end for
  6. PGP.  As a result, I am planning to consider this a major release, which will be released
  7. as version 4.0, rather than version 3.2.  When version 4.0 is released, I am planning to
  8. increase the price to $24.95.  Since registration passwords will work for future releases,
  9. you can still register Lock & Key for $19.95 and your registration code will work with
  10. version 4.0 when it is released.
  11.  
  12. THE FOLLOWING CHANGES HAVE BEEN MADE IN THIS BETA 8 RELEASE:
  13. - A number of bugs in Key32 have been corrected.  These bugs relate to the routines for
  14.   extracting the original filename from PGP, which is automatically done whenever the .PGP
  15.   file does not contain an embedded extension.  In addition, since this filename might not
  16.   be related to the .PGP filename, the program now reports the filename of the decrypted
  17.   file being saved.
  18. - INSTALL.EXE has been modified to correct some runtime errors.  In addition, the program
  19.   is not dependent on PGPPATH being set (which some NT users reported is not in fact
  20.   necessary for PGP).  INSTALL.EXE finds PGP first by checking for a prior Lock & Key
  21.   installation; then by checking PGPPATH; only if it is not found does it prompt the user
  22.   to enter the path.
  23.  
  24. THE FOLLOWING CHANGES HAVE BEEN MADE IN THE BETA 7 RELEASE:
  25. - A number of new configuration settings have been added.  These are described in the
  26.   help file.  In particular, these settings will support locating PGP.EXE, the PGP PIF
  27.   files, and Lock & Key in different folders.  Specifically, RUNPGP.PIF and CONSOLE.PIF
  28.   will be installed in the folder named in the setting RUNPGPPath.  The setting PGPEXEPath
  29.   points to PGP.EXE if PGP.EXE is not in this folder.  In addition, the location of the PGP
  30.   log and the error log can be customized.  These settings will be especially helpful to
  31.   those trying to run Lock & Key on a network.  There is also a configuration setting to
  32.   modify or disable the signature added to data encrypted to the clipboard.
  33. - The PGP status animation has been enhanced, and will be displayed for most PGP
  34.   operations.
  35. - Fixed a bug in KEYCHAIN's message editor which caused the key ID (rather than the key
  36.   name) to appear in the mail program "To" field.
  37. - KEYCHAIN's message editor can now send a message to more than one user without the need
  38.   to create a group.  
  39. - Runtime errors will cause the verbose log option to be set.
  40.  
  41. THE FOLLOWING CHANGES WERE MADE IN THE BETA 6 RELEASE:
  42. - Fixed bug in Install error handler which reported all errors as runtime error 76.
  43. - Modified Install to handle CONFIG.TXT if the System attribute is set; this is believed
  44.   to be the chief cause of runtime error 76.
  45. - Fixed bug in LOCK32 which caused public key ring to fail to appear in list box, if 
  46.   public key encryption option is checked while program is running.
  47. - Modified KEY32 to delete temporary files when finished.
  48. - LOCK32 and KEY32 will generate a detailed execution log as LOCK&KEY.LOG in the Lock & Key
  49.   folder.  To generate a log, set Verbose Log=Yes in the [Common] section of LOCK&KEY.INI.
  50.   (This setting is added the first time you run beta 6 and is set to No by default.)  This
  51.   file contains much more useful troubleshooting information.  Please send this file when
  52.   reporting bugs!  (Note: log support for KEYCHAIN will be added before the final release.)
  53.  
  54. THE FOLLOWING CHANGES WERE MADE IN THE BETA 5 RELEASE:
  55. - Added support for key groups.  You can create a named group of keys in KeyChain, and
  56.   compose a message encrypted using all public keys in that group.  The groups are also
  57.   visible in LOCK32, so you can encrypt a file using the public keys of all members of
  58.   the group.
  59. - The English glossary has been built into LOCK32, KEY32 and KEYCHAIN, so English labels
  60.   and messages will appear (rather than blanks) if GLOSSARY.INI is not present.
  61. - Fixed bug in KEY32 which was causing failure to decrypt encrypted data in clipboard.
  62. - INSTALL.EXE now writes an install log as LKINSTAL.LOG in the Temp directory.  If
  63.   you encounter an error on installation, please e-mail me this file.  This will help
  64.   me to trap the elusive runtime error 76.
  65.  
  66. THE FOLLOWING CHANGES WERE MADE IN THE BETA 4 RELEASE:
  67. - LOCK32 will now make a detached signature certificate.  For Encryption, choose None; for
  68.   Output, choose Binary; and choose Include Signature.  The detached signature will be the
  69.   long filename with the .SIG extension added; e.g. if you sign README.TXT the signature
  70.   will be saved as README.TXT.SIG.  Note: this feature is useful for signing binary files
  71.   without encrypting them; and for adding multiple signatures to the same file.
  72. - KEY32 will verify a detached signature certificate.  If you double click on one or more
  73.   .SIG files, KEY32 will look for the matching binary file and verify the signature (e.g.
  74.   double click on README.TXT.SIG and KEY32 will assume this is the signature for README.TXT
  75.   in the same folder).  Or, you can right-click on a .SIG file and the corresponding binary
  76.   file and send them to Lock & Key; this will work even if the .SIG file and the binary
  77.   file have different names.  (Goal for the final release will be to verify multiple
  78.   signatures of the same file in a single operation.)
  79. - Fixed bug in LOCK32 which prevented successful encryption to a recipient whose user ID also
  80.   appears in the secret keyring.
  81. - The batch file which calls PGP now ends with the EXIT command, which will allow PGP to
  82.   exit properly, where the user is running 4DOS as a command shell.
  83. - KEY32 will properly decrypt a file whose path is a long file name which includes spaces.
  84. - INSTALL.EXE now installs to the subfolder "Lock & Key" (not "Lock&Key"), as did version
  85.   3.1 and earlier.  If you installed beta 3 you may need to manually remove the "Lock&Key"
  86.   folder if the install creates a new folder.
  87.  
  88. THE FOLLOWING CHANGES WERE MADE IN THE BETA 3 RELEASE:
  89. - The message composition feature now works with Pegasus Mail as well as Eudora.  Please
  90.   note, the install program looks for Pegasus Mail and Eudora by seeing where the Mailto
  91.   URL has been pointed.  If the install program fails to detect these programs, that is
  92.   probably why.  You can manually enter the Pegasus Mail program information in 
  93.   LOCK&KEY.INI as follows:
  94.         [KeyChain]
  95.         MailProg=Pegasus Mail
  96.         MailPath=d:\internet\winpm-32.exe -j   <--note, you must include the -j
  97.   I have determined that this feature does *not* work with CyberCreek Mail Express.
  98.   I am interested in feedback on whether other email programs support this feature
  99.   (i.e. passing a structured message to the program on the command line).
  100. - The message composition window has been enhanced in several ways.  First, there is
  101.   an "unencrypted" space (the white area at the top of the window) where you can 
  102.   include comments which will not be encrypted.  Note that the size of this window is
  103.   adjustable by dragging the shaded bar.  The encrypted message is typed in the
  104.   shaded portion of the window.  Second, the menu now includes options to customize the
  105.   color (eight schemes) and font (Arial, Times New Roman and Courier New, from 8 to
  106.   18 points).
  107. - The help file has been updated to include information on the mail feature.
  108. - First time users were experiencing a runtime error 76 in the installation program.
  109.   I have traced this to the path selector dialog box.  While I want to be able to
  110.   include a path selector, in the interests of keeping this project moving I have
  111.   disabled the path selector.  The program will now install, as it did previously, to
  112.   a subfolder of the PGP folder.
  113.  
  114. BETA 2 ADDS A NEW FEATURE TO KEYCHAIN: IF YOU HAVE EUDORA (INCLUDING THE LITE VERSION) 
  115. INSTALLED, YOU CAN RIGHT-CLICK ON ANY PUBLIC KEY TO COMPOSE AN ENCRYPTED MESSAGE WHICH
  116. WILL BE SENT USING EUDORA.  Please note the following:
  117. - The install program will attempt to find Eudora by looking to see whether Eudora has
  118.   captured the "mailto" url.  If another mail program has captured the "mailto" url,
  119.   Eudora won't be found.  You can manually enter the path to eudora.exe to LOCK&KEY.INI
  120.   under the entry MailPath under [KeyChain], e.g.
  121.         [KeyChain]
  122.         MailProg=Eudora
  123.         MailPath=d:\internet\eudora\eudora.exe
  124. - This feature is known to work with Eudora Lite version 3.  I will be interested in
  125.   hearing whether this feature works with other e-mail programs.
  126. - The recipient's public key User ID must state a valid e-mail address.  This is customary
  127.   for PGP public keys.  Please note that the User ID on the public key is the address to
  128.   which the message will be sent.
  129. - The sender's (your) e-mail address is the user name for your default secret key.  This
  130.   is found under "MyName" in CONFIG.TXT.  If MyName has not been set, use KeyChain's
  131.   secret key window, pick your default secret key, right-click and choose Make Default.
  132. - The message composition window can be resized and will remember its settings.
  133. - The message composition window supports signing messages (using the default secret key)
  134.   as well as adding your public key to the message.  These are toggled on the Option
  135.   menu.  The current setting is visible both on the menu and at the bottom of the message
  136.   composition window: e.g. a key (if the append key option is checked); and the pass
  137.   phrase box grayed out (if the signature option is not checked).
  138. - This beta release performs no error checking; e.g. if you enter a bad pass phrase for
  139.   signature.  This will be corrected in the final release.  I also intend to add an option
  140.   for choosing the editor font.
  141. - The message composition window supports standard Windows editing commands (Undo, Cut,
  142.   Copy, Paste) including their keyboard shortcuts.
  143. - A message will appear after your message has been encrypted and queued into Eudora.
  144.   I suggest that beta testers open their Eudora outbox and look at the message which has
  145.   been created (it will be prefixed with a Q indicating the message is queued but not
  146.   sent).
  147. I am particularly interested in feedback on this new feature.  This is a few steps short
  148. of a Eudora plug-in, which is a longer term goal; but it does offer convenience in that
  149. KeyChain automatically maintains, in effect, the address book.  Also, the editor is
  150. specially tailored for encryption of messages.
  151.  
  152. Also fixed in this beta 2 release is a bug in Lock32 which caused the clipboard contents
  153. not to be found when saving a file.
  154.  
  155. THE FOLLOWING CHANGES WERE MADE IN THE BETA 1 RELEASE:
  156. - LOCK & KEY uses PGP to read the public and secret keyrings in all cases.  The key
  157.   ring contents are stored in a cache (CACHE.KEY in the Lock & Key folder).  When
  158.   encrypting to a single recipient, the unique Key ID (rather than the user ID) is
  159.   used to encrypt.  This has three consequences.  First, loading of the keyrings is
  160.   almost instantaneous (except where the keyrings have changed and the cache needs to
  161.   be updated).  Second, since PGP functions are used to read the keyrings, compatibility
  162.   problems experienced by some users will be avoided.  Third, since the key ID is shorter
  163.   than the key name, problems experienced by some users with an excessively long PGP
  164.   command line are avoided.
  165. - Configuration settings are stored in LOCK&KEY.INI in the Lock & Key directory,
  166.   rather than in the Registry.  This makes user modification of configuration 
  167.   settings easier.
  168. - The viewer names are stored in LOCK&KEY.INI.  Two viewers are supported: a binary
  169.   viewer, and an ASCII viewer.  The binary viewer is set to be QuickView if present.
  170.   The ASCII viewer is by default set to NOTEPAD.EXE.  The correct viewer is selected
  171.   based on whether the file is binary or text.  RTF and HTML files are treated as
  172.   binary.
  173. - While the program will install by default to a subdirectory under the PGP directory,
  174.   this location can be changed via a folder path dialog box.
  175. - When decrypting a signed file, KEY32 now reports bad signatures (altered contents)
  176.   as well as good signatures.
  177. - RUNPGP.PIF has been modified to remove the name of the batch file.  This bug had
  178.   caused RUNPGP.BAT to be run twice on some (but not all) systems, resulting in various
  179.   odd behavior, all related to Lock & Key being unable to find the PGP output.
  180. - The delay before KEY32 deletes temporary files has been increased from 5 to 12
  181.   seconds.  This gives QuickView+ version 4.0 time to load (if it has not already
  182.   been loaded in the session).  I may make this delay user configurable in the final
  183.   release.
  184. - Lock & Key temporarily renames files whose names contain accented characters, in
  185.   order to permit PGP to properly process these files.  Upon completion, the files
  186.   are given their original names.  This solves a bug which caused Lock & Key to fail
  187.   when handling filenames with certain accented characters.  I may make this feature
  188.   user configurable in the final release, to improve performance and safety for those
  189.   who don't need this feature.
  190. - A bug in LOCK32 which caused a message encrypted to the clipboard to fail to be
  191.   copied to the clipboard has been corrected.
  192.  
  193. LOCK & KEY is the first and foremost PGP interface to the Windows 95
  194. Explorer, specifically designed to support key Windows 95 features:
  195. - Right-click on any file in Explorer to encrypt it.
  196. - Double-click on any encrypted file to decrypt it.
  197. - Decrypt files to QuickView/QuickView Plus if present.
  198. - Encrypt/decrypt to/from the Windows clipboard.
  199. - Preserve Windows 95 long file names when encrypting.
  200.  
  201. **********************************************************************
  202.    Four stars - ZDNet (Ziff-Davis)
  203.    Four cows - TUCOWS (The Ultimate Collection of Windows Shareware)
  204.    1001 Best Shareware - PC/Computing Magazine
  205. **********************************************************************
  206.  
  207. LOCK & KEY supports most common PGP functions, extending many of them:
  208. - Encrypt files as binary or armored.
  209. - Include your public key when sending messages.
  210. - Option to wipe original file after encryption.
  211. - Sign files when encrypting.
  212. - Choose a secret key for making signatures from a drop-down list.
  213. - View signatures in Windows 95 when decrypting.
  214. - View the public key ring and delete individual keys.
  215. - Pick a recipient's public key from a drop-down list.
  216. - Encrypt files to self.
  217. - Use conventional or public key cryptography.
  218.  
  219. **********************************************************************
  220.   NEW!!!  You can now register Lock & Key online using First VirtualÖ.
  221.   First Virtual provides secure electronic commerce using your Visa or
  222.   MasterCard.  It is secure - you do not transmit your credit card
  223.   information online.  Annual registration as a buyer costs $2.00 -
  224.   this fee will be deducted from all orders received before March 1,
  225.   1997!  For information on registering as a First Virtual buyer, 
  226.   please follow the link to First Virtual on our web page.  Once
  227.   you have received your VirtualPIN, you can order LOCK & KEY online
  228.   at our web site, http://www.voicenet.com/~wheindl/order.htm.
  229. **********************************************************************
  230.  
  231. To install LOCK & KEY, follow these steps:
  232. 1.  Unzip all files to a disk or directory.
  233. 2.  Run INSTALL.EXE.
  234.  
  235. LOCK & KEY is written in Microsoft Visual Basic and requires the Visual 
  236. Basic 4/32 bit runtime (VB40032.DLL).  If you do not have this file, see
  237. the Installation section of the Help file which will explain how to get this
  238. file.
  239.  
  240. LOCK & KEY supports Windows 95 automatic uninstallation.
  241.  
  242. LOCK & KEY is shareware.  The shareware version is fully functional
  243. but includes a shareware delay and registration reminder.
  244. Registration is U.S. $19.95.  To register, send U.S. $19.95 to:
  245.         Walter E. Heindl
  246.         271 Misty Patch Road
  247.         Coatesville, PA 19320
  248.  
  249. You may also register LOCK & KEY on CompuServe.  Type GO SWREG.
  250. Registration number is 12438.  Registered users will receive a
  251. password which will remove the shareware delay for this and future
  252. versions.
  253.  
  254. Visit http://www.voicenet.com/~wheindl/order.htm to order online using your
  255. credit card and the First Virtual Internet payment system.
  256.  
  257. You may freely distribute the shareware archive provided that all
  258. files are intact.
  259.  
  260. For technical support, bug reports or suggestions, send email to:
  261.  
  262.         Walter E. Heindl <wheindl@voicenet.com>
  263.  
  264.  
  265.  
  266.