Encrypts/decrypts chat messages with AES-128/CBC
I have released SecureChatAnywhere which is a lightweight program written in Java with the purpose of making it easy to encrypt and decrypt any kind of text messages using AES-128/CBC symmetric encryption. The graphical user interface (GUI) is designed as a convenient 'copy & paste tool' for computers to manage encryption and decryption stand-alone, in other words without relying on any kind of external communication.
The encrypted data (ciphertext) output is in Base64 format which makes SecureChatAnywhere compatible with any kind of text based internet communication tools out there such as email, chat clients and online services.
The idea is to be able to use any text based communication service on internet regardless if trusted or not and add secure encryption on top of that without any external dependencies or authentication. In effect removing the need to access the internet when encrypting the data (plaintext). This simple tool is provided with source code so the methods used can be scrutinized openly.
- AES-128/CBC encryption with Base64 output Works with any text based apps and online services
- Handles multiple keys as needed
- Output copied to clipboard automatically
- UTF-8 support enforced
- Log window provides detailed overview of recent actions
- Compatible with pretty much any Java JRE from the past decade
- Lean and mean, release jar ~30kb in size
The design choices may seem awkward compared to existing conventional tools, this is due to the primary goals; to isolate and give the user full control of handling and storing the encryption keys used with this program.
OFFICIAL SITE: --> https://github.com/modrobert/SecureChatAnywhere
MORE INFO and SUPPORT: --> http://www.eurasia.nu/modules.php?name=Forums&file=viewtopic&topic=7739&forum=53