comparison on password book formats

After failing to find a fast, feature-rich user-friendly opensource password manager I start to think of writing my own. I don't want to invent a new file format, because it's labour also because it's reinventing the wheel. This comparison serve a base as I start my work on my own password manager.

Comparision of lightweight web servers
Features basic feature?1 Revelation gpass 0.5
not depending on application2Yes ?
Well documented and stableYes ?
stores password description and name in unicode or user's preferred localeYes Yes
contain hierarchy2Yes YesYes
content different types of passwordsYes Yes
contain password templates for each password typeYes No
include icon bitmap in password templateNo No
contain search indexNo ?
free from database engine requirements (e.g. sqlite) for accessing itNo Yes
file format accessible with text editorNo No
embed certificate filesNo No
embed key filesNo No
can encrypte differnt parts of the file with different password/key3No No
can hold password entry atime/ctimeNo ?Yes
contain date format (for expiration date)No ?Yes
  1. Basic feature means the feature I personally think should be considered mandantory requirement for any acceptable format.
  2. The file format should not be a dump of memory structure of the application (e.g. hsqlprefs.dat by HSQL is a Java serialized object). It should be general, not specific to a programming language or an application.
  3. Hierarchy allows store password by area ("business") then by customer ("Johnson & Johnson") then by project ("internal contact db") then by server ("primary web") then by service .... I think being able to group passwords, a.k.a. having only 2 levels, should be enough for more than half users.
  4. for shared password book or for multi-level-security password book
  5. There are enough people start a software project by writing it instead of thinking it. I don't want to make a project like that. That's why I have this comparison.


    Google No GIFs Valid XHTML 1.1! Creative Commons License Viewable With Any Browser