KeePass (the desktop-version) knows a setting called encryption rounds. This setting is set to a pretty high value (in my case more than 60.000 rounds) this means, your file will be encrypted very often. Your cellphone will have to decrypt this as well. - But with a much lower processing power compared to your computer.
I Tried this on my own database. When the setting was set to 60.000 i cancelled KeePassJ2ME after a couple of minutes. Then i set the value of encryption rounds down to 10. This time it took my cellphone about 10 seconds to decrypt my file (70Kb, approx 200 Passwords).
You will find the setting here: Open a file and enter your key. Go to File -> Database Settings. Change the "Number of Key encryption rounds".
If this works for you too, please let me know by posting in here!
Good point. Please feel free to put it in the FAQ.
Yes! My database is 68kB and it took 5min to load. When lowering the encryption rounds it now loads in 15 sek - Thanks!
- no search? (when?)
- browse using navigation-key? (foldernavigation, up and down)
To add more benchmark data:
My Nokia 6301 decrypted my 456 KiByte database with 670,920 rounds of encryption in 130 seconds.