Skip to content

AES in CBC mode to encrypt or decrypt files and text with a passphrase

Notifications You must be signed in to change notification settings

jayo78/File-Encryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AES-Encryption

AES in CBC mode to encrypt or decrypt files and text with a passphrase

Usage

  • create executable jar with entry in the FileEncryption/Main class
    • java -jar someJarName.jar -encrypt/decrypt [filePath] [passPhrase]
  • use the classes and methods in some other exciting encryption venture

Details

  • contains CBCMode abstract class to extend to subclasses for implementing various encryption or decryption methods
  • two classes already extend CBCMode to implement encryption with a salt and passphrase

TODO

  • wipe key and passphrase after encrypt/decrypt from mem
  • add secure file wipe method
  • directory encryption

About

AES in CBC mode to encrypt or decrypt files and text with a passphrase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages