Free Safe is a J2ME password manager application with OTP (One Time Password) support. It stores your passwords or other sensitive data in an encrypted database. It is able to handle OTP type entries: it stores and automatically decrements the sequence number and the seed.
Free Safe uses the BouncyCastle crypto library. Your password data is protected using the TwoFish encryption algorithm. The encryption key is generated from the master password using PKCS#12 and SHA1, so it's not stored anywhere on the device. This means that even if you loose your mobile or someone gets your password database file somehow, you can be still fairly sure that your passwords remain a secret. Well, as long, as you choose a strong password which is hard or impossible to guess.