|
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 availbale in CryptoPad) and his own database for the crypted
memos. So the crypted memos don't appear in MemoPad nor in the Palm Desktop but are backup
crypted on PC in a .pdb file (in the backup directory).
The synchronisation of non crypted 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 2.2 runs under PalmOS 2.0 and above whereas vesion 3.6
runs under Palm0S 3.2 and above. Install the correct version according to your system.
Notice : since CryptoPad v. 3.50, it uses a function which is only supported since
PalmOS 3.2. If your system runs under PalmOS 3.1 and the first line of a memo is longer
than the screen width, you won't have a "..." at the end of the main list but a square.
I thought that it should not be a big issue as Palm owner can upgrade freely to PalmOS 3.3 (which is highly recommended) but it seems that Visor does not have a flashable memory and can't upgrade.
That is why I have a version for users of this kind that you can get upon request at
cryptopad@jlabelle.freesurf.fr.
CryptoPad in its two incarnations 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 3.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:
It is possible to outline particularly important category with a different
font. Besides, each memo can have its own font for edition.
First of all, you must uncheck the "Use Single Font" in the Preferences.
Now, you just have to choose a category and select a font. This font will only be
applied for this category. So, in the "All" category, the memos will appear with
different font according from which category they belong to.
In the edit form, you can also choose the font and it will be applied for just this memo.
That is you can have several different font for each memo in the edit form but the whole
memo will be in the same font. One font/category in the main list and one font/memo
in the edit form.
Notice : using this function can slower a little the screen update in the
category "All" (while scrolling or using drag-and-drop). This is caused by the fact
that using separate fonts can make CryptoPad display in the category "All" records with the
standard font, some with the bold one and others with the large bold one alltogether.
That is the number of records displayed can be between 8 and 11 and the application must
constantly calculate if there is enought room to display a new record according to
the font setting while draging a memo or scrolling. However, this is only true in "All".
If you don't like this feature, just check the option "Use Single Font" in the Preferences.
- 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 current database. That is a crypted
memo is moved on top of the CryptoPad database but stays under every no-crypted memos.
- 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".
- Palm OS 3.5 features (only for PalmOS 3.5 users) :
Command bar : the command stroke makes the command bar appear as in
the built-in MemoPad with the addiditions of the Font (because of the new font 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.
WARNING
Due to heavy testing and development work between version 0.99b and 1.0, we
had to change the format of the internal database where memos are stored.
As a result, this application is not compatible with these previous versions. So if
you still use one of those, Please, delete the old application and data before upgrading.
CryptoPad2 and CryptoPad3
can be freely downloaded in english, german, spanish, french and turkish as well as the code source.
|