KeePass and Keyring are free/open-source password managers which helps you to manage your passwords in a secure way. KeePass runs on Windows and Keyring on PalmOs. The KeyPasss to Keyring converter converts data from KeePass to Keyring so that you can view your accounts on your Palm.
The ultimate goal of this project is to create a conduit that syncs passwords two ways. Keyring is made for PalmOs so it is limited on purpose. Because of that, a 100% synchonisation isn't possible. These are the most important differences:
Until the program is realeased, this page will be a notepad of my work. I'll update it with my findings.
I use these references for my program. They might help you in your own projects.
These are some Delphi components i use:
11-1-2006: Added cleaning up password, cipher etc. after running the conversion.
9-1-2006: The converter is working. It can read your KeePass database and convert it to a Keyring database. Still need some work to do (see todo list).
8-1-2006: Reading the keyring database works. Saving only partially
7-1-2006: Got the KeePass API DLL working in Delphi. The Dr Bob header converter helped me with that. Not all calls are converted. Only the ones that i need for the moment.
5-6-2010: Project abandoned. I don't have a Palm anymore. I have a nice N900 now. New project for converting the Keepass database to pySafe database can be found here.
*Note: You need to have the palm desktop installed to use the program. If you don't have it installed, you'll get an error that it can't load userdata.dll and sync20.dll.