forked from llubu/mpro
stevezhougs/mpro
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project aims to make a free(gnu) software for LINUX which can encrypt decrypt files and folder. This document will record all changes and progress of the project. /**** Project FF_NB *****/ @ author dZONE Date : 04-25-2012 ***COPYRIGHT*** NO PART OF THE CODE CAN BE USED/COPIED FOR ANY MEANS WITHOUT PRIOR PERMISSION OF AUTHOR UNTILL IT IS COMPLETED *** ****abhiroop.dabral@gmail.com**** basicxor.c v1.0 done: Uses simple xor operation on each byte of data (04-25-2012) aes2.c v1.0: done : Uses Openssl crypto API to implement AES256CBC symetric cipher (05-01-2012) cipher_file.c: v1.1: ?? : Instead of creating a new encrypted and decrypted files it will replace the original file, improvement on usability cipher_helper.c: v1.0 : ?? : Contains helper functions 05-06-2012 :: File/Owner/Group Permission restore implemented. Password Complexity Rules Implemented (MIn 2 digs,1 Caps, Min len 8). 05-10-2012 :: Keystore Iplemented: creat_keystore() creates a hidden file in /home/user directory with 0600 permission set where these information are stored in the given order: 1. 32 Bytes: of PASSWORD HASH generated by using SHA256() with 32 Bytes salt(random) 2. 32 Bytes: of SALT(password hash) 3. 32 Bytes: of SALT(Session key) 4. 32 Bytes: of V 5. 48 Bytes: of E read_keystore() reads this data from Keystore. 05-11-2012 :: Now handles all file types (tested with pdf,jpg,docx,xlsx,pptx *decrypted files working fine on windows also*). 05-18-2012 :: The code now handles crypt operations on directories also.(currently calls file module recurcivly need to implement threads for efficienny). 05-20-2012 :: The code now handles the *REUSE* of existing keystore for crypt operations.
About
Project to facilitate User Space Crypt Operation on Linux.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 98.4%
- Makefile 1.6%