Skip to content

alutman/AES_Text_Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AES_Text_Editor

Java GUI program to edit and encrypt text files using AES.

Capabilities

  • 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)

Details

  • 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

Encryption

  • Cipher: AES-128
  • Block Mode: CBC
  • Padding: PKCS5Padding
  • HMAC: SHA256
  • Key Derivation: PBKDF2WithHmacSHA1
  • Salting: SHA1PRNG

Sources

About

Java GUI program to edit and encrypt text files using AES.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages