Stinsonddog’s Review of

Cryptmagic and Ascendo DataVault

Password and Data Storage Solutions for the Blackberry

 

 

With so much to keep in your head these days, there is no way to do it without a very secure data access/safe program.  In my opinion, one of these programs is a must have on the BB.  While these programs are sometimes thought of as password safes, they are really data safes. Both of them securely save your data such as passwords, serial numbers, access codes, and web logins, and enable you to quickly get to them on both your desktop and your Blackberry.  Both DataVault and Cryptmagic have a simple, effective interface and easy of use on the BB.  The DataVault desktop is more eye catching, and offers more features on both the desktop and BB.  This review is based on Cryptmagic v3.81 and DataVault 3.53.

 

Ascendo DataVault can be obtained here for $29.95 and you get 10% off with the code "STIN4590" when you order directly from Ascendo, and can also be installed from your BB by going to http://tinyurl.com/33r7pl, , see their FAQ for more info. Cryptmagic can be obtained here  for $34.75.  SplashID can be obtained here for $29.95.  The following discussion compares Cryptmagic and Ascendo DataVault.  Both have trial versions available that each last for  a few days.  I have not tried SplashID on the BB but I did have it for my Palm years ago.  I no longer can recommend Minisafe, but that is another choice out there.  There is a comparison table at the end of this page, and screen shots so you can see some of the detail.  Cryptmagic has been my workhorse for about a year now.  Why?  - Tree view search on the BB takes me to the exact record and shows me the fields immediately.   This has been my number one reason for using it.   DataVault on the other hand has not only caught up with them, but seems to have passed them.  Why?  They give you options, and generally options means personal preferences.   In my non-scientific tests with my 235 entries, DataVault is slightly faster on the BB, assuming you choose the search method "By 1st Character" and not "On String" as explained below.  DataVault also has the better desktop right now.  DataVault has a more comprehensive user guide also that describes the features of the program.  The Cryptmagic guide is more about installing and export/import. 

 

Overall Security and Sync

 

Both Cryptmagic and Ascendo DataVault use Advanced Encryption Standard (AES), the same method chosen the US Government’s National Institute of Standards and Technology (NIST) while SplashID uses the weaker Blowfish encryption method.  There is a debate about entering your password when you sync.  Cryptmagic doesn't make you do it and that avoids keystroke loggers.  Of course if you are worried about keystroke loggers, you probably wouldn't use the desktop.  DataVault does make you enter the password, but from their way of thinking that’s ok.  Without the master passwordentry, someone stealing your laptop and BB, can't do a sync.  DataVault will not ask for the password if the program has been started on both the BB and the desktop.  DataVault is synchronized in both directions which can lead to entries for which all fields do not match. The user can resolve these conflicts manually but that requires displaying the information from both records in a dialog box and then asking the user which of the two is correct. Displaying information on the screen without the user having provided a password would be a security risk in their view. 

 

To insure maximum security, both Cryptmagic and DataVault do not store the password anywhere in the application. When the user selects a password, the encryption algorithm transforms it into a chain of characters that is stored. To start the application again, the user enters their password, the application runs it through the algorithm and if the result matches the stored value, the application starts-up.  DataVault and Cryptmagic use the password and the encryption key to store new data. You cannot decrypt the data without the password. For DataVault, the synchronization process requires the user to provide the password to derive user data, resolve conflicts, then re-encrypt and store the data.  For Cryptmagic, they rely solely on the sync process without a password. 

 

The Desktops

 

Cryptmagic offers only a Tree View, with the data on the right side, as shown below.  Cryptmagic doesn't offer a List View for the desktop like they do for the handheld.  DataVault provides a Tree View and List View on the desktop, and you can easily switch between the views with button on the top.  From either Desktop, you can Auto-fill a username and password into a web page if you have it set up correctly in the desktop program. With DataVault you can actually import these items from a web page.  You get a right click option to "Save to DataVault" when you hover over a password field on the web.   This makes sure you get the data into DataVault in a manner that you can successfully launch it the next time.  If you are not using the auto-fill, one of the best features of the desktops is the button next to each field to copy it to the clipboard.  This saves the drag to highlight and keystrokes to save.  I love this feature.  DataVault's already robust desktop would be even better if they allowed the user to move the data file like Cryptmagic does, and they provided a clear button for their quick search, and also trimmed the tree view as you entered data into the quick search.

 

Each of the programs has an organization method to the data that relies on categories (business or personal), types or templates (credit cards, airline info, etc) and items containing fields (detailed data regarding an item).  Cryptmagic offers 10 custom fields and DataVault offers 20 in addition to the Item Name and Notes field, but in reality I have never even used 10 fields myself.   You may need them for your line of work.   Cryptmagic's terminology is categories, templates and items while DataVault calls them categories, types and items.  Think of an item as an individual record with fields.  In Cryptmagic, the templates are reusable so that you don't have to reenter the field names.  DataVault also has reusable templates for the types so you don't have to reenter field names and you can have multiple templates per type.  DataVault comes with 20 pre-defined templates, and it’s a breeze to add more as you like.  These are easy to create and modify. This allows a little more flexibility in that for each type in a category you can have different templates, whereas in Cryptmagic you would be creating an additional template.  You will have to study the screen shots and try the programs to understand this. 

 

Cryptmagic's Tree View for the Desktop shows categories, templates and items in the tree on the left and the fields on the right.  In this screenshot the items are not being shown, but my cursor was on the item for Blackberry Forums as that is the data shown on the right.  You can expand and collapse the template view under any category.  I only have items in a personal category shown.  Cryptmagic doesn't offer a list view on the desktop.  Note how you can mask fields. 

 

 

When you hit the Find button in Cryptmagic, a floating dialog box pops up that facilitates searching.  When your items are found using the “search on string” method, the tree view shows only those items that match the search criteria.  So if five items have "black" in them only those five templates show in the tree view on the right.  While I love how this search works, I wish Cryptmagic would allow docking of its search bar.  I often find it not where I want it.

 

DataVault offers two desktop view choices, the similar tree view but also the list view on the bottom.  Note I have use Quick Search to filter the items, and DataVault uses the "search on string" method, so any data containing the word "black" was identified.  I think this would be cleaner if the types without a match are not shown in the tree view.  Filtering has been added to the Tree View.  If you look at the List View below and see how items that don't match are not shown, well the same should happen in the Tree View on the desktop in my opinion.

 

 

 

The List View below is filtered also and I have hidden all of the fields except the first field to protect my data, but you can show a few fields in the List View.  Note that I have resized the screen shots below and you can drag to adjust column width and sizes.

 

 

 

Handheld View

 

In these programs, you access your data with a master password.  In both programs, you have the option of having it masked or not.  Cryptmagic offers a delayed logout option that I really love.  Often you accidentally log out, and want to go back.  This feature allows you to do this without retyping your password so long as it's within 5 seconds.  So if the Delta Airlines clerk has messed up frequent flyer number, you can go back in quickly and repeat it to them.  Both have a user selectable security timeout.  The view on the BB is very flexible with Cryptmagic and DataVault,  offering a Tree View and List View.  With DataVault you have a number of customizable options here.  You can choose the search method.  For example if you choose "On String,"  searching on "License" brings up "Driver License". You can also choose "searches on 1st character" so the only way to find "Driver License" is to type "Dri..."  Searching on 1st character is easier and less CPU intensive, so DataVault gives you an option.  Cryptmagic uses the search of 1st character method, while DataVault has given the user a preference to select search method on "1st character (default)" or "On String."  DataVault also gives you an option of called View Item, and what that does is if you enter letters when you hit an exact match the program either "automatically" shows the item and all the field detail, or "manually" where you have to hit enter to see the detail.  I love the "automatically" method as I most often use this when I need a piece of data like my Delta number.  I use this method because it's fast and effective.  I usually know what information I need. DataVault offers some nice BB personalization options like Default View (Tree, List, Last) and Exit Alert (Show, Don't Show).

 

DataVault has a unique BB feature that allows you to have a master password reset and wipe all the data if you forget both your password and the hint.   For Cryptmagic and SplashID, you would have to uninstall the program to do a wipe.  The icons in these programs are nice but they are pretty small on the BB.  

 

Cryptmagic BB views (8700 Format)

 

   

          Tree View Find                List View Find and Sort             Item Fields Screen

 

 

Options Screen

 

DataVault BB Views (8100 Format)

 

    

 

Splash Screen (can disable)    Tree View Search                       List View Search

 

      

 

View Item Screen                    Edit Item Screen                            Options (note the last 2)    Icons

 

 

Menu Options

 


Importing and Exporting

 

Cryptmagic and Ascendo allow importing into the desktop from other programs or data files.  Quite frankly be prepared for issues if you have a lot of data to import where you have custom fields etc.  I have 235 items and the templates vary quite a bit.  The process of importing can be time consuming but once it's done, it is easy to maintain good data.  You should also be aware that if you export to a .csv or .xls file, this will export your data unencrypted into a plain text file to your hard disk. Have a file shredder handy to destroy that file.  I use one from Analog X.   

 

Multiple PC's

 

The ability to install the desktop program on other PC's and copy over the data file is a tremendous benefit for me.  For example, I synch on my office laptop, but keep copies of the data files on my home PC's for easy access.  The Cryptmagic install will work with or without the RIM Desktop Manager installed.  You can put the Desktop Manager on all your PC's and use it to synch these programs only if you want too.  DataVault will also run on two PC's. 

 

Comparison Chart

Features Comparison Matrix for

Data Safes

January 2007

 

This chart was compiled by Ascendo and commented upon by Cryptmagic with final edits by Stinsonddog.

 

Feature

Ascendo DataVault

Cryptmagic

 

 

 

Master Password

Master Password Masking

Master Password Hint.

Allows you to define a question and answer pair such as “Mother’s Maiden Name” / “Anderson”, so that you don’t have to start from scratch if you lose your password.

No

Change Password.

Password Reset.

If you can’t remember your password or get it back using the Password Hint, then you can reset the password. This deletes all the data for obvious security reasons but at least you don’t have to uninstall and reinstall the program.

No

Encryption

Type of Encryption used.

If you are going to use a Secure Passwords Manager you probably don’t want to settle for anything but the best encryption method available. Advanced Encryption Standard (AES) is the method selected by the US Government (NIST) and the vast majority of encryption experts agree that it is the best method currently available. For more information see, AES vs. Blowfish: AES Offers US-Approved Alternative. and  "Rijndael was chosen to be the new AES because it was deemed to be more secure than Blowfish."

Advanced Encryption Standard (AES)

Advanced Encryption Standard (AES)

Security Timeout.

Desktop Companion.

Synchronization.

Two way synchronization for each record in the database.

Conflict Resolution for Synchronization.

This manages cases when an Item has been modified on the Desktop and the BlackBerry and you need to determine which modification to keep.

See below (1)

Tree View on BlackBerry.

Tree View on Desktop.

Drag & Drop in Desktop Tree View

List View on BlackBerry.

List View on Desktop.

No

Speed Search

How fast can you find a record?

See below(2)

See below(2)

Skip through Search

Move to list of items. Type the first letter of an entry repeatedly to cycle through entries. Example, type “c”, go to “Corporate email”, type “c” again, go to “Checking Account”.

No

Extended Search

On occasion you may forget the name you gave to an item, such as a specialized forum that you use infrequently. Using Extended Search, you can lookup any string of characters found in the Item name, 10 fields per Item or Notes field.

Auto-Fill

Automatically fill web forms from DataVault. For example, if you click on a Hotmail Item in DataVault, Internet Explorer will automatically go to the Hotmail login page and auto-fill the Username and Password fields.

Auto-Add

Automatically add Items to DataVault. For example, if you are logging into Hotmail and right click, an option for "Save to DataVault" will appear. Select it and a new entry will be created in DataVault with the URL, username and password.

No

Categories Business, Personal, etc.

Types such as Email, Visa Card, etc.

See below(3)

Templates

Allows you to save field names and icons and reuse on for subsequent add/edit.

Number of sample Templates.

20

2

Templates independent of Types.

This is important because you may want to have multiple Templates with slight variations and associate a different one with one Type. For example, you may have a Type called Credit Card but associate a different Templates like Visa or Master Card.

No

Change field labels on the fly.

You can change field names to anything you want at any time.

(4)

Icons to display with Items, Templates

100

60

Ability to Add User Defined Templates.

Number of Fields per Item.

Items such as Health Insurance and Vehicle Information require up to 10 fields to store.

10

10

Notes Field.

Notes Field editing on Desktop

Word wrap, carriage return, etc.

Number of Characters per Field

Some types of information such as URLs may require many characters to store them.

1000

?

Password Generator

Show / Hide Toolbar on Desktop.

Allows user to maximize the space available for entries.

No

Skins

Images along top and bottom of BlackBerry screen.

10

0

Splash Screen & Animation on Blackberry.

Can be turned off.

No

 

Ability to assign different colors to field backgrounds.

Overall quality of GUI

 

Backup & Restore

Import from CSV format

Import from other Secure Password Managers..

CryptMagic, MiniSafe, SplashID, EWallet

EWallet, SplashID

Export to text file.

User Guide

Number of Pages in User Guide

27

19

Online Frequently Asked (FAQ) page.

Limited

Email Support

Price

$29.95

$34.95

Upgrade Price from previous versions.

$14.95

 

Free Upgrades for Intermediary Releases.

For example, from Version 3.0 to Version 3.3

 

Developer is a BlackBerry Alliance Member.

This is important because it means that the company who developed the product has access to high level support directly from Research In Motion, the company that makes the BlackBerry.

 

 

 

(1) Conflict Resolution for Synchronization.

 

Cryptmagic doesn't appear to have this feature.  No dialog box pops up during syncing. 

 

 

(2) Speed Search

 

When you start the DataVault desktop and BlackBerry client the cursor is in the Search Field. As soon as you type a letter (1 + X keystrokes) the list reduces to only the items containing that letter(s). As soon as you match 1 entry, the full record appears on the Desktop panel. You automatically see the list of matching entries so the chances you have to repeat the process are minimal.

 

Total Keystrokes = 1 + X

 

The Cryptmagic Desktop requires you to click on the Find button (1 keystroke), enter character(s) (1 + X keystrokes), then you have to Click Ok (1 keystrokes). Since there is no List View on the Desktop, you don’t see the records matching you entry in real time, you have to click Ok. This means you may have to repeat the process (Y keystrokes).

 

Total Keystrokes = 1 + 1 + X + 1 + Y

 

On the BlackBerry, Cryptmagic starts up with a “search by 1st character” method. This is different from the Cryptmagic Desktop which is a “search on string” method. So if you type “s”, you don’t find the sample entry “BB Sample Entry”. You have to type “B”. This way is confusing and you are much less likely to find your entry using “search on 1st character” than “search on string”.

 

Fast lookups is the key to using this type of product every day. The difference between finding an item in 1-2 keystrokes or 5-8 keystrokes has a huge impact on usability.

 

 

(3) Types

 

In Cryptmagic, each Category can contain Templates, but they seem to be the same thing as Types meaning that you can’t use different Templates with a Type. For example, if you create a Type called Credit Cards, you may want to use a Template called Visa or MasterCard. In Cryptmagic you have to create a template for Visa and another for MasterCard and you lose a level of classification. 

 

 

(4) Change field labels on the fly.

 

In the Cryptmagic desktop, you can edit the available fields and then you use a drop down to select the field names for a record. 

 

 

Last updated 2-1-07 for DataVault

 

Return to TIPS page