Easy Encrypted Journal

Easy Encrypted Journal is a fast and free journaling application which securely encrypts each entry with a separate password.

Feeling Paranoid? Easy Encrypted Journal encrypts each journal entry with a separate AES encryption password, so you can be extra certain your journal entries are safe.

Normal journal applications store your entries in plaintext within a database that could be accessible to other programs. Easy Encrypted Journal stores all entries as encrypted cypher hashes that would take supercomputers many years to crack.

You can download it from the Android Market here.

Update 4/2012 This is now open source and hosted on GitHub. Check it out at my GitHub page.

6 thoughts on “Easy Encrypted Journal

  1. Forgive me if I am getting this wrong, but the file you link to on github shows this line, line 44:

    kgen.init(128, sr); // 192 and 256 bits may not be available

    I am not a Java programmer, but this appeared to be the only line giving a key-length in that whole routine. That would be setting the AES to 128 bits correct.

    Are you saying this is the file that needs to be modded in your app, and if so would that be where you need to make the change, changing that to 256? Thank you

    • Yep, that’d be the place you swap it out. The issue at the time was that certain android phones don’t support 256-bit length AES. That may no longer be the case at all.

      • And where on your android device would you go to, in order to find this file? Or what directory would you drop it into? I did a search on my device for a simplecrypto.java file and I couldn’t find it. Thanks

        • Howdy,

          The simplecrypto.java is a file internal to ‘Easy Encrypted Journal’. It won’t be on end-user-devices. Basically you compile Easy Encrypted Journal as an android project using ant/gradle/android studio/eclipse/etc. So if what I think you’re trying to do is enable 256-bit AES, you’d edit SimpleCrypto.java and enter 256 for the crypto type. You may also need to adjust the random seed if you’re concerned about security. Then you’d compile to an APK and install on your device.

          Best of luck,

Leave a Reply

Your email address will not be published. Required fields are marked *