Skip to content

A Java-based Encrypted File System implementing efficient file operations with SHA384 hashed password validation, HMAC for integrity, and 1024-byte chunk encryption.

Notifications You must be signed in to change notification settings

ramnath-subramanian18/Encrypted-File-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Implemented Encrypted File System in java, where each file will be split into chunks, encrypted and stored in the FS. Each file operation needs password validation, where SHA384 hash of password and SALT is used as randomizer. Each file chunk is 1024 precizely bytes in size, padding is done if it's less than that. HMAC of the encrypted contents is generated to ensure the integrity of the contents. File operations are done efficiently, thus best in terms of read / write efficiency and encryption / decryption.

About

A Java-based Encrypted File System implementing efficient file operations with SHA384 hashed password validation, HMAC for integrity, and 1024-byte chunk encryption.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages