Java GUI program to edit and encrypt text files using AES.
- Write notes and encrypt them with a password
- Encrypt non-text (binary) files
- Encrypt files via command line
- Fast text search using StringSearch
- Encode to Base64, Hex or raw (no encoding/binary)
- Raw text is handled in UTF-8 format
- Text files when encrypted are by default encoded in base64
- Binary files when encrypted by default have no encoding
- Cipher:
AES-128
- Block Mode:
CBC
- Padding:
PKCS5Padding
- HMAC:
SHA256
- Key Derivation:
PBKDF2WithHmacSHA1
- Salting:
SHA1PRNG
- App icon
- StringSearch
- Apache Commons CLI
- FontChooser : Slightly modified from source (Added a default button)
- RequestFocusListener