J2MESafe Homepage

J2MESafe is an end-user Java application that stores sensitive information like passwords on mobile phones with strong encryption (128 bit). It might be useful for you, for example, if you want to do online banking while traveling. J2MESafe uses encryption from www.bouncycastle.org

Usage

When you start the application for the first time, you will be asked to enter a passcode (a password consisting of numbers only). This passcode will be used for encryption. The passcode is not stored on the phone, instead J2MESafe stores a digest (checksum) of your password to check subsequent logins. All information is encrypted with this passcode, so if you forget it, all encrypted information will be lost and there is no way to recover it.

How to Compile

J2MESafe was compiled using J2ME Wireless Toolkit 1.0.4_01. Download the source and unzip into the apps subdirectory of the WTK104 directory. Then use ktoolbar to compile etc.