DescriptionThis stand-alone utility combines 128-bit AES text encryption and random 'salt' and user cipher keys with Unicode "Box Drawing" character encoding to convert your secret input text into a secure output string.
Note: This AES-based app offers a more robust encryption engine than 3DES-based Cryptophile/Crypt1phile. So if you believe your private notes contain more sensitive information, then this app provides more protection against a brute force attack than the two 3DES apps mentioned above.
NOTE: This is the free trial version of Cryptxphile and therefore incorporates the following restrictions:
1) a maximum of 50 input characters will be accepted for data encryption
2) there is no access to your SD card for file read/write operations
* 128-bit AES encryption using:
... SecureRandom() with 'SHA1PRNG' salt
... SecretKeyFactory() with 'PBEWithSHAAnd128BitAES-CBC-BC'
... Cipher() with 'AES/CBC/PKCS5Padding'
* User-supplied cipher key(s) up to 12 characters long
* No-limit recursive encrypting
* Any character set (language) can be encrypted*
* No app restrictions to data manipulation size
* 'Share...' button for one-step data forwarding
* Two archive files (one on SD card, one internal)
* Automatic data backup with restore capability
* Scrollable real-time 'on screen' Event Log
* Real-time character count updates
* Built-in Help file
* Online blog to contact the author
By utilizing other apps and the copy-and-paste function, your encrypted data can either be posted on the Web or transmitted to other wireless devices around the globe. The destination receiver would retrieve the data, then use his/her own Cryptxphile or Crypt2phile app and your previously-disclosed encryption key(s) to decipher the exported message.
If you do not distribute the app's output, then you can naturally save it on your own Android device. Later when required, the information can be retrieved and decrypted to reveal your old confidential notes.
Caveat: Stir together enough mathematicians, cryptographers, CPU's, and research time in a computer lab and you'll discover virtually any encrypted text on planet Earth can be deciphered. Therefore, don't expect to find an "uncrackability" guarantee with this app! But by combining an off-the-shelf encryption algorithm with multiple private keys and unlimited recursion, most hackers will be repulsed from even attempting to analyze and brute-force-attack your ciphered texts.
* Note: the Unicode characters x2500-x256C are reserved for data encoding!