 |
CryptoPad is an encryption/decryption enabled MemoPad replacement. It lets you assign
a different password for each memo and encrypt them.
CryptoPad uses cryptographic software written by Eric Young
(eay@mincom.oz.au). This is a
slight port to the PalmPilot of his Blowfish algorithm, as found at
http://www.counterpane.com. I'm only using the
cfb64-processing mode, which allows for encryption of arbitrary-length data
with a password of up to 448 bits!
MemoPad records are available in CryptoPad and the encrypted memo are stored in its own database. With this
feature, the encrypted memos don't appear in MemoPad nor in the Palm Desktop but are backup
encrypted on PC in a CryptoPadDB.pdb file (in the backup directory).
The synchronisation of non-encrypted memos with the native MemoPad application
allow users to take advantage of all the features given by MemoPad:
- automatic synchronisation with the PC and ability of seeing the records with
Palm Desktop software or others.
- backup on PC of the archived deleted records.
Moreover, the categories are also synchronised with both applications automatically.
CryptoPad replicates the built-in application
as closely as possible. Version 4.x runs under Palm0S 3.1 and above.
CryptoPad features:
- Supports find operation
- Uses the built-in MemoPad database to store memos that are not encrypted
- Uses its own database to store encrypted memos for protection
- Leverage your MemoPad experience :-)
CryptoPad 4.x features:
- Supports beam operation
- Adds the OS3.5 features : command bar and security function
CryptoPad has grown and been maintained through popular feedback and comments. Here are
the answers:
- Global Password:
Many users wanted the ability to define a global password available
for encryption and decryption of memos in a given session. This is now part
of CryptoPad since versions v.2.1 & v.3.1.
Either user uses one password for each memo, either he sets a global password
(in the Preferences) and it will be used for every new crypted memo. If you enter
a memo crypted with a different password, the global password will be request but
will not correspond so CryptoPad will ask you to enter the password you chosed to
encrypt this particular memo. Once you will be entered in it, exiting this memo will
re-encrypt it with the global password.
The main advantage is that all your memos will use the same password and you have
to enter this global password just once in a session (the first time you try to
encrypt/decrypt a memo/category, this password is asked but if you want to do that
a second time, you won't have to enter it again).
For security reason, this session is not valid anymore if you exit CryptoPad
or power it off (in such cases, the global password will be asked again to access the
encryption/decryption features) so if you go to toilets, your Palm is still running
CryptoPad and you entered your global password, the Palm will automatically power-off
(after 30s-1mn-2mn according to your Preferences). If then a bad guy opens your Palm,
CryptoPad will still be running but he will have to re-enter the global password to
access the crypted memo and even if user was reading a crypted memo, CryptoPad
automatically exits it to return in the main list while power off.
If you forget your global password, you have an option to delete it in the Preferences.
Notice that a forgotten password will have you remove all memos encrypted
with it before being able to set another one.
- Hide/Show lines:
It is now possible to hide or show lines in the edit view at will.

- Find support:
CryptoPad supports the find operation.

If you set a global password and your already enter it (if you tried to encrypt/decrypt
a memo/category), the search will also occur in the encrypted memos.

- Beam support:
Beaming of single memos or entire category is supported. For security
reasons, encrypted memos are not eligible for beaming. Note that beaming
a category will skip the encrypted records and leave them untouched.

- Multiple Fonts and colors:
It is possible to outline memo in the main list with a different
font and color. Besides, each memo can have its own font and color for edition.
If the "Use single font" is checked in the Preferences, you just choose one font and color for the
main list and one font/color for the edition form. To choose the font and color, go in the edition form
and choose in the menu "Font and color" (note that a icon had been added in the command bar -for PalmOS 3.5 or
above users- for a quick access). You can also select the list color directly in the main list menu
with the "list font and color" menu item.
If you uncheck the "Use Single Font" in the Preferences, you can choose a separate font and color
for each memo in the main list and in the edition form. You act the same way as described above except
the fact that theses settings will only be applied for the current memo.
In this case (separate font/color for each memo), the "List font and color" menu item of the main list
is still available but will show no selected font and color. In selecting a font or a color, you will force
the current category to be with this special font or/and color and thus will override the specific settings
of each memo in this category.
Notice : for PalmOS4 users with a Palm m505, you can choose a color within the 65535 colors
available (choose in the Pick Color the RGB mode because the Palette is limited to 255 colors) !
These settings (font and color) are stored in the CryptoPadDB and there is a record for each memo
(encrypted or not). If the record is not crypted, the CryptoPad record just stores the uniqueID of the memo
in MemoPad plus the original CryptoPad settings (font, color and maybe in the futur encryption algorithme...).

- Move record on top:
You have the choice to automatically make the last consulted record moved on top.
Thus, the more consulted memos are always at the top of the list.
This option move the record on top of the main list when exiting of the memo with the Done button.
However, if you use the "Done without refile" menu item, the current memo will not be refile.

- Rotate between:
Using the hard key, you can cycle through the categories. Now, you can choose either
to go also in the "Unfiled" either to avoid the category "All".

- Lookup field:
You can activate a lookup field in the Preferences that allow users to select a memo
as in the Address application. The difference is that CryptoPad searches for the letters
in the lookup field in the first line of each memo (while the buit-in Address application
limits the search for the beginning of the first word. When the correct memo is highlighted,
you just have to stroke the grafitti return char to enter in it.

- Palm OS 3.5 features (only for PalmOS 3.5 users and above) :
Command bar : the command stroke makes the command bar appear as in
the built-in MemoPad with the addiditions of the Font/Color (because of the new font/color feature)
and Phone Lookup shortcuts.

Security : the security function is also present now.

Thanks to Wolfgang Scheele, Diethelm Guallar, Gonzalo and Selcuk Demiray, a german, spanish and Turkish translations of CryptoPad were quickly available. They were kind enough to provide translation
and suggestions since version beginning. They can be reached at
wolfgang_scheele@compuserve.com, Gonzalo.Diethelm@sonda.com and sdemiray@bigfoot.com.
A strange behavior has been detected by Geoff Whale when using
Left Hack
with CryptoPad. Thanks to the useful advice from Neil Bridges himself, CryptoPad is
now compatible with Left Hack. Geoff and Neil can be contacted at
gwhale@nortelnetworks.com and
nbridges@interlog.com.
CryptoPad is also compatible with AppHack and with Shadow Plan when using CryptoPad as the memo editor.
CryptoPad2 and CryptoPad 4.x
can be freely downloaded in english, german, spanish, french and turkish as well as the code source.
Warning Cryptopad desktop if not yet compatible with the latest version (4.x). We are working on it.
|