home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 Mobile / Chip_Mobile_2001.iso / palm / tools / memosafe / memosafe.EXE / readme.txt < prev    next >
Text File  |  2000-11-16  |  22KB  |  546 lines

  1. WELCOME TO MEMO SAFE
  2. ====================
  3. Version 2.57, Nov. 8, 2000
  4. By Dan Pronovost
  5. Copyright 1999-2000, DeepNet Technologies
  6. web site: www.deepnettech.com
  7. e-mail: info@deepnettech.com
  8.  
  9. Memo Safe is a 100% compatible replacement for
  10. the built in Memo Pad application. With easy-to-use
  11. memo encryption/security and tons of advanced features,
  12. Memo Safe is the perfect add-on to your Palm Pilot (tm)!
  13.  
  14. Memo Safe is available in English and French versions.
  15. See below for further comments.
  16.  
  17. HOW TO INSTALL MEMO SAFE
  18. ========================
  19.  
  20. You may install new versions of Memo Safe
  21. over top of older versions. All of your
  22. memos (encrypted or otherwise) wil be preserved.
  23. Encrypted memos can be opened with the same
  24. password. If you install over top of an older
  25. version, you will have to re-enter your Memo
  26. Safe Preferences again.
  27.  
  28. Simply unzip the 'memosafe.prc' file and hot sync it to your
  29. Palm Computing(TM) device (Pro, PalmIII, PalmIIIx, PalmV, PalmVII).
  30.  
  31. HOW TO INSTALL WINSAFE
  32. ======================
  33.  
  34. WinSafe is a Windows program for viewing Memo Safe encrypted
  35. memos inside Microsoft Outlook or the 3Com Memo Pad Desktop utility.
  36. You can set a 'hot key' combination (ALT-F11 by default) that
  37. decrypts encrypted memos on your PC in one key stroke!
  38.  
  39. Copy the 'winsafe.exe' and 'winsafe.dll' files into a directory.
  40. Simply run 'winsafe.exe' to use it. Detailed Help is available
  41. online in the program.
  42.  
  43. This program does NOT allow you to edit memos, and
  44. does not have any of the other functionality of Memo Safe.
  45. It is strictly a simple viewing program.
  46.  
  47. WinSafe is FREE and does not contain any shareware 'nags'.
  48.  
  49. HOW TO REGISTER MEMO SAFE
  50. =========================
  51.  
  52. The unregistered version of of Memo Safe is fully functional,
  53. but will occasionally remind you that you should register.
  54. Registration eliminates these nags completely.
  55.  
  56. Registration costs only $7 (US) and can be done on-line
  57. with a secure credit card transaction. The registration
  58. code is sent to you immediately by e-mail. You can
  59. register at either of these fine sites (search for "Memo Safe"):
  60.  
  61. Handango:
  62.     - www.handango.com
  63.     
  64. PalmPilotGear HQ:
  65.       - www.pilotgear.com
  66.       - 1-800-741-9070 (US/Canada)
  67.       - 1-817-640-6558 (direct line)
  68.       - $2 transaction fee for phone orders
  69.       
  70. Or visit www.deepnettech.com/memosafe.html for a direct link to these sites.
  71.       
  72. When the software is registered, all software nags are disabled,
  73. and you will receive free updates, and support. Please register
  74. and make a struggling shareware author happier!
  75. Make sure you specify your hotsync id when you
  76. purchase your registration: a temporary static
  77. registration code is sent to you immediately, and
  78. DeepNet Technologies will send you a permanent
  79. registration code based on your hotsync id
  80. within a couple days.
  81.  
  82. DOCUMENTATION
  83. =============
  84.  
  85. The complete documentation is included in this readme
  86. file. See the 'Help...' menu in Memo Safe for further
  87. documentation as well.
  88.  
  89. MEMO SAFE IN OTHER LANGUAGES
  90. ============================
  91.  
  92. Memo Safe is also available in French. All versions are available
  93. at Handango (www.handango.com), PalmPilotGear HQ
  94. (www.pilotgear.com), and from DeepNet directly (www.golden.net/~deepnet).
  95. Search for "Memo Safe"; new language versions are being created
  96. all the time!
  97.  
  98. All language versions of Memo Safe are completely separate.
  99. Each version can be installed on the same Palm Pilot
  100. at the same time, although we recommend you only use one
  101. version. If you install more than one version, they will edit the
  102. same Memo Pad database, but have separate backup databases.
  103.  
  104. The registration codes for each language version of Memo Safe
  105. are different. Make sure you purchase the registration code
  106. for the right version! Purchasing one language version of
  107. Memo Safe does not entitle you to free copies of a different
  108. language version.
  109.  
  110. If you would like to see Memo Safe translated into another
  111. language and would be willing to assist in this, please contact
  112. us by e-mail: deepnet@golden.net.
  113.  
  114.  
  115. COMMENTS, SUGGESTIONS, ETC.
  116. ===========================
  117.  
  118. I'd love to hear what you think of Memo Safe. If you have
  119. a favorite feature that you would like to see in it,
  120. send me an e-mail and I just might do it! If you're a
  121. registered user, I'll probably do it faster!
  122.  
  123. Please send all correspondence in English. I may not be able
  124. to respond to feedback that is sent in other languages.
  125.  
  126. CHANGE HISTORY
  127. ==============
  128.  
  129. Nov. 8, 2000:
  130.     - Implemented a new memo 'encoding' feature to work around a bug
  131.     introduced in Chinese Windows OS. Some characters in the encrypted
  132.     content (accented characters) would get corrupted on a hotsync operation
  133.     With Chinese Windows. A new preference setting has been added
  134.     that causes memos to be saved in a very simple 'uuencoded' format
  135.     that is safe from possible corruption. The drawback of this
  136.     setting is that it limits the size of encrpyted memos even further
  137.     to 2048 bytes. By default, the 'Large memo encoding' option
  138.     is NOT enabled. If you are experiencing problems with garbled memos
  139.     on the desktop, switch this setting. This problem is only known
  140.     to occur with Chinese Windows.
  141.  
  142. Nov. 2, 2000:
  143.     - fixed a small bug in search where search for words in titles
  144.     of encrypted memos could fail occasionally.
  145.  
  146. Sept. 12, 2000
  147.     - Fixed a bug where opening a memo in Memo Safe from the search
  148.     dialog caused the menus to stop working.
  149.     - Fixed a problem in WinSafe where lone lines were not line wrapped.
  150.     - Added a warning dialog when saving a changed memo that was Forced
  151.     Open. Since this is could potentially wipe out a valid memo, it is
  152.     now prompted with a 'Cancel' option.
  153.     - Investigated an incompatibility with PalmLock (when the Pilot is
  154.     closed with an encrypted memo open). This is due to the PalmLock application
  155.     and cannot be corrected or worked around at this time.
  156.  
  157.  
  158. July 8, 2000
  159.     - Added an option to control the way Memo Safe deals with encrypted
  160.     memos being left open when the device is shutdown. A conflict
  161.     existed with this feature and some other Hacks (like PopupTime) that
  162.     present dialogs on device startup. The default now is that the
  163.     encrypted memo is closed AFTER the the device turns back on.
  164.     The previous method (close the memo BEFORE shutdown) is still
  165.     available as a Preference option: close memos on shutdown.
  166.  
  167.  
  168. June 10, 2000
  169.     - Forced Open memos with the 'prevent unencrypted deletes'
  170.     option cannot be deleted (initially).
  171.     - small change to avoid memory overwrite warning in the Palm
  172.     Emulator (only) when in debug mode, only during startup.
  173.     - Fixed a bug where searching for text while outside of
  174.     Memo Safe would not report hits in non-encrypted records in
  175.     Memo Safe.
  176.     - added a few options to the WinSafe memo viewer:
  177.         - Hidden password entry (default).
  178.         - Always prompt for password on memo open (default).
  179.  
  180. May 10, 2000
  181.     - Various fixes for Palm OS 3.5 (Palm IIIc).
  182.  
  183. April 19, 2000
  184.     - Made the backup database copy ONLY encrypted records, instead of
  185.     all records. Now that the primary culprit of memo corruption has
  186.     been identified and fixed (MS Outlook), there is no need to waste
  187.     space backing up non-encrypted memos. The backup database will be
  188.     recreated when this version is installed and run for the first time.
  189.     - WinSafe now shows up in the system tray icons of the task bar
  190.     when minimized. If you put WinSafe in your Startup Group and select
  191.     the 'start minimized' option in WinSafe, then it will now effectively
  192.     start automatically as a background service when you start Windows!
  193.  
  194. April 5, 2000
  195.     - Added 'hot key' functionality to WinSafe so that it can be invoked
  196.     from any editor (including MS Outlook and the 3Com Memo Pad utility).
  197.     No need to copy/paste encrypted memos anymore! Decrypt memos from
  198.     within Outlook or the desktop Memo Pad utility.
  199.  
  200. March 29, 2000
  201.     - Fixed a bug where the 'i' help in the Preferences dialog was
  202.     not coming up with the correct content.
  203.  
  204. March 25, 2000
  205.     - Added WinSafe, a Microsoft Windows program for viewing Memo Safe
  206.     encrypted memos on your PC. Simply run winsafe.exe and follow the
  207.     instructions on screen.
  208.  
  209. March 23, 2000
  210.     - Fixed bug where upgrading to version 2.5 with memos only containing
  211.     a title caused a crash.
  212.     - Prevent creation of encrypted memos > 4096 bytes (not allowed on
  213.     Pilots).
  214.  
  215. March 20, 2000
  216.     - Fixed another bug where Outlook could corrupt Memo Safe memos.
  217.     Memo Safe was using characters for encryption that Outlook would
  218.     alter when opened in Outlook. Unfortunately, if you have a memo
  219.     that was corrupted by Outlook it cannot be repaired. Try using the
  220.     'Revert to backup' or 'Force open' feature (documented below).
  221.     This bug fix prevents further corruption from occuring.
  222.     
  223. March 17, 2000
  224.     - Fixed a bug where Microsoft Outlook could corrupt Memo Safe
  225.     memos if they were opened on the PC desktop. Even if the memos are
  226.     not edited, they could become uneditable (for example, if the category
  227.     is changed). This problem is caused by Outlook injecting newlines
  228.     into the encrypted text.
  229.  
  230. Jan. 7, 2000
  231.     - Fixed a bug where closing Memo Safe while an encrypted
  232.     memo is being edited would cause the memo to come up
  233.     again on the next power up. This tended to happen on long
  234.     memos.
  235.     - Empty passwords are now allowed when opening memos
  236.     (so that you can get to the details dialog to delete
  237.     or restore from backup).
  238.     - Fixed a bug with the backup database: when a memo is forced
  239.     open, the backup record is no longer over-written when
  240.     the memo is closed (this allows you to recover the backup
  241.     record after you've tried doing a force open first).
  242.  
  243. Jan. 1, 2000:
  244.     - added a notification dialog when a memo with only a title
  245.     is encrypted; memos without content are not encrypted.
  246.  
  247. Dec. 5, 1999:
  248.     - Added a Memo Safe backup feature: every time you edit a memo,
  249.     it is backed up in a separate database (encrypted memos are
  250.     backed up encrypted). If a memo gets corrupted outside of
  251.     Memo Safe (during a hotsync or in Memo Pad), you can use
  252.     this feature to restore the memo. This is particularly
  253.     important with encrypted memos, where even one byte changed
  254.     makes the memo unreadable.
  255.     - The backup database feature can be turned off in the
  256.     Preferences for Memo Safe. The backup database
  257.     doubles the memory useage for memos.
  258.     - Added a 'Prevent unencrypted deletes' option to the memo
  259.     details dialog. Checking this option for an encrypted memo
  260.     prevents it from being deleted if an invalid password is
  261.     entered. The memo can still be deleted outside of Memo Safe,
  262.     though.
  263.     - Added additional help text to more dialogs.
  264.  
  265. Nov. 21, 1999:
  266.     - put in a workaround to avoid a crash problem
  267.     that could occur with the ScreenWrite Hack. With this
  268.     hack installed, memo safe would occasionally crash
  269.     when opening the password dialog. The workaround safely
  270.     fixes the problem.
  271.  
  272. Oct. 21, 1999:
  273.     - added a 'Force open' button to the password entry dialogs. If
  274.     selected, the memo is opened regardless of whether the password
  275.     validates correctly. This can be useful if the contents of an
  276.     encrypted memo were altered outside of Memo Safe. Note that the
  277.     decrypted memo will not be readable after the point where the
  278.     encrypted contents were altered.
  279.  
  280. Oct. 8, 1999:
  281.     - added Help 'i' icon to Preferences dialog. Used to be there, and
  282.     was recently removed by accident.
  283.  
  284. Oct. 3, 1999:
  285.     - added 'Encrypt/Decrypt Category' menu items that let you
  286.     encrypt and decrypt all messages (in a category) at once.
  287.  
  288. Oct. 2, 1999:
  289.     - added pinpad support; password can be entered in a large numeric
  290.     pinpad (buttons big enough for fingers).
  291.  
  292. Oct. 1, 1999:
  293.     - fixed a crash that could occur when entering invalid passwords
  294.     for the first time.
  295.  
  296. Sept 25, 1999:
  297.     - fixed an annoyance where it was very easy to accidentally save
  298.     encrypted memos with a bad password. Incorrect passwords could
  299.     be used to encrypt memos.
  300.  
  301. Sept 22, 1999:
  302.     - fixed a small bug where hotsync ids with accented characters
  303.     code cause a crash.
  304.  
  305. Sept. 17, 1999:
  306.     - If you press cancel on the password dialog when opening a memo,
  307.     it will return you to the list view.
  308.     - If the current saved password is incorrect for the memo being
  309.     opened, prompt once for the password rather than open the memo
  310.     with the bad password text.
  311.     - changed default for 'Save encryption password' to off, since it
  312.     is a security violation and better to let people check it on later.
  313.     - On power-up, if we were last editing an encrypted memo, if is
  314.     immediately closed. There is no way to close the memo on power down.
  315.     - small bug in Palm OS 2.0 where it would remember the encryption
  316.     password if you switched away and back immediately.
  317.  
  318. Sept. 16, 1999:
  319.     - changed code to handle record resizing better; should be less of
  320.     a problem on Palm OS 2.0. 
  321.     - if the incorrect password is entered, don't allow the original
  322.     encrypted memo to be modified. It can be deleted, though.
  323.     Although you can change the text of the memo, it will not be
  324.     saved.
  325.     - a wait dialog is presented if the memo will take a long time
  326.     to decrypt. Decryption is significantly faster now, too.
  327.     - The password is erased after a power down (automatic or manual).
  328.     But if you edit a memo and then power down, that same memo will
  329.     be opened when you turn your Pilot back on again. Make sure you close
  330.     a secure memo before powering down.
  331.  
  332. Sept. 15, 1999:
  333.     - Version 1.0 created.
  334.  
  335.  
  336. Features of Memo Safe
  337. =====================
  338.  
  339. Memo Safe is a 100% compatible replacement for the built in 
  340. Memo Pad utility. It contains the same features as the Memo 
  341. Pad utility, but also has many extensions such as simple 
  342. security and encryption. Here are the key features of Memo 
  343. Safe:
  344.  
  345. - Reads and writes the standard Memo Pad database. Records 
  346. you create in Memo Pad or Memo Safe are visible within each 
  347. product.
  348.  
  349. - 100% compatibility with Memo Pad. Every feature available 
  350. in Memo Pad is supported in Memo Safe.
  351.  
  352. - Easy-to-use memo security. All encrypted memo headings 
  353. are displayed and you only have to enter your password once 
  354. for each Memo Safe session.
  355.  
  356. - Reliable and secure memo encryption using the SAFER-SK 
  357. public domain block-cipher. Memos are encrypted in plain 
  358. text format for easy backup and handling.
  359.  
  360. - Single program works under Palm OS 2.0 and higher. On 3.0 
  361. or higher, beaming memos is supported.
  362.  
  363. - Correct Find support that searches the decrypted text if you 
  364. have entered the password. If you are not in Memo Safe, 
  365. encrypted memos are ignored.
  366.  
  367. - Many user preferences, including hidden password entry, 
  368. separate passwords for each memo, and pinpad password entry.
  369.  
  370. - Automatic memo backup feature; if a memo gets corrupted outside
  371. of Memo Safe, you can restore to the last edited version!
  372.  
  373. - Works with LeftHack (unlike MemoPlus).
  374.  
  375. - Cheap registration fee: for $7, Memo Safe becomes 'nag' free 
  376. and you get the good feeling of helping a shareware author 
  377. out! Do it now!
  378.  
  379. **Using Memo Safe
  380.  
  381. Memo Safe is a 100% compatible replacement for the built in 
  382. Memo Pad utility. It contains the same features as the Memo 
  383. Pad utility, but also has many extensions such as simple 
  384. security and encryption. See the 'readme.txt' file in the original 
  385. installation zip file for addition help on the features of Memo 
  386. Safe.
  387.  
  388. **Encrypting Memos
  389.  
  390. To protect a memo, simply tap on the 'encrypt' checkbox. 
  391. When you close the memo, it will be stored in an encrypted 
  392. format. If you switch to the original Memo Pad and view the 
  393. record, you will notice the encrypted text. Memo Safe memos 
  394. are backed up like any other memos you create.
  395.  
  396. As long as you have already entered a password, you will not 
  397. have to enter a new one when you create new memos. If the 
  398. 'Enter password for each memo' checkbox is on, you will be
  399. Prompted for a new password for each memo you create.
  400.  
  401. To encrypt all of your memos, select 'Encrypt Category' from 
  402. the Record menu. All memos that are not currently encrypted 
  403. will be encrypted with the current password.
  404.  
  405. **Decrypting Memos
  406.  
  407. To open an encrypted memo, simply open it and enter the 
  408. password. Once you have entered the password, it is 
  409. remembered for the duration of Memo Safe session. You will 
  410. have to re-enter the password when you leave the Memo Safe 
  411. application and return.
  412.  
  413. If the 'Enter password for each memo' option is turned on in 
  414. the Preferences dialog, then you always have to enter a 
  415. password when you open and save a memo.
  416.  
  417. To decrypt all of your memos, select 'Decrypt Category' from 
  418. the Record menu. All memos that are currently encrypted will 
  419. be decrypted with the current password. If the current 
  420. password is incorrect for a memo, it is left encrypted.
  421.  
  422. **Using Find with Encrypted Memos
  423.  
  424. If you search from within the Memo Safe application, 
  425. encrypted memos will be searched if the correct password is 
  426. currently specified. Otherwise, encrypted memos are not 
  427. searched.
  428.  
  429. **Forgot your Password?
  430.  
  431. There is no way to recover a memo that you've forgotten the 
  432. password for. You can still open a memo that you've forgotten 
  433. the password for; the memo text will contain a message noting 
  434. that the wrong password was entered.  You can delete the 
  435. memo as you normally would from the details dialog.
  436.  
  437. **A Memo fails to Decrypt! Help!
  438.  
  439. An encrypted memo can only be decrypted if the encrypted 
  440. content is identical to the original saved data. If even one byte 
  441. of the encrypted data is altered, this will prevent the memo 
  442. from opening correctly. In this case, you are told that the 
  443. entered password is incorrect. Since Memo Safe uses the 
  444. original Memo Pad database to store its memos (ensuring 
  445. compatibility between the two products), it is possible to alter 
  446. the encrypted content outside of Memo Safe. Also, it is 
  447. possible during a hotsync operation that the encrypted content 
  448. could be slightly altered due to errors in transmission.
  449.  
  450. Memo Safe copies to a backup database every time you create 
  451. or modify a record. Whether the memo is encrypted or not, 
  452. simply go to the details dialog and tap 'Revert to backup'. This 
  453. will restore the memo's content to the last time it was edited in 
  454. Memo Safe. If you are having problems of this nature with a 
  455. memo, simply enter any password for the memo, go to the 
  456. details dialog, and tap 'Revert to backup'.
  457.  
  458. Alternatively, try using the 'Force open' option on the 
  459. password entry dialog. This will force the memo open with the 
  460. password, even though the encrypted content is not exactly 
  461. correct. The memo will be correct up to the point where the 
  462. encrypted content was altered. After that point, the memo will 
  463. not be legible.
  464.  
  465. **Making Backups and Palm OS 3.3 Upgrade
  466.  
  467. Since a memo can no longer be opened if the encrypted 
  468. contents are altered, it is advisable to make a backup of the 
  469. non-encrypted memos from time to time. Decrypt all of your 
  470. memos (use 'Decrypt Category' to do this faster), and do a 
  471. hotsync operation to backup the non-encrypted memos. Then 
  472. store the backup in a safe place.
  473.  
  474. It is recommended that you decrypt all your memos before 
  475. applying Palm OS 3.3 Upgrade. This upgrade does a complete 
  476. backup and restore of your Palm pilot. If any encrypted 
  477. memos are slightly corrupted during this process, then those 
  478. memos will not decrypt properly. If you decrypt all of your 
  479. memos before applying this upgrade, you can encrypt them 
  480. again afterwards.
  481.  
  482. **Beaming Memos
  483.  
  484. You can beam encrypted memos. If you have the correct 
  485. password entered, the decrypted memo will be beamed. 
  486. Otherwise, the encrypted memo is sent. The same is true for 
  487. beaming a whole category.
  488.  
  489. **Encryption Preferences
  490.  
  491. You can change other settings for Memo Safe in the 
  492. Preferences dialog.
  493.  
  494. Memo Safe uses one password to encrypt and decrypt memos 
  495. (it does not use a public key cipher). Once you enter a 
  496. password, it remembers it for the duration of the Memo Safe 
  497. session. When you switch to another application and return, 
  498. you will have to re-enter the password if you open an 
  499. encrypted memo.
  500.  
  501. The password can be saved (in an encrypted form) so that you 
  502. do not have to enter it when you create new memos. Turn off 
  503. the 'Save password for encryption' option if you would prefer 
  504. tighter security, at the cost of having to specify the password 
  505. (once) when you encrypt memos as well. People who are very 
  506. concerned about complete security should turn this option off. 
  507. When this option is off, the password is never stored, except in 
  508. physical memory for the duration of the Memo Safe session.
  509.  
  510. Turn on the option 'Hide password when entering it' if you do 
  511. not want the characters echoed as you enter them. Stars are 
  512. displayed when you enter the password. When you use this 
  513. option, you will have to enter the password twice to confirm 
  514. that it is correct (only when changing the password or saving 
  515. memos).
  516.  
  517. **Making Memo Safe your Default Memo Application
  518.  
  519. You can make it so that Memo Safe is the default application 
  520. when you press the Memo Pad button. Go the 'Prefs' 
  521. application and select 'Buttons'. Change the application to 
  522. 'Memo Safe'.
  523.  
  524. ** Credits
  525.  
  526. The French version of Memo Safe was translated by Stephane 
  527. Mader. Many thanks to Stephane for his superb translation and 
  528. diligent effort! The French version is available at the DeepNet 
  529. Technologies web site: www.deepnettech.com.
  530.  
  531. The German version of Memo Safe was translated by Sabine 
  532. Helf. Many thanks to Sabine for his superb translation and 
  533. diligent effort! The German version is available at the 
  534. DeepNet Technologies web site: www.deepnettech.com.
  535.  
  536. DeepNet Technologies would like to thank 3Com Corporation 
  537. for making the format of the Memo Pad database records 
  538. public information. This, and other, Palm Pilot applications 
  539. would not be possible without the source code examples 
  540. available in the SDK.
  541.  
  542. Memo Safe uses the Safer-SK encryption algorithm originally 
  543. published by James L. Massey. Many thanks to Peter 
  544. Gutmann who developed and distributed the open source 
  545. cryptlib encryption library.
  546.