The File Cryptographer is a command-line tool that allows you to encrypt and decrypt files using a straightforward interface. This tool provides an added layer of security to your files by encrypting them with a user-defined password.
Before you can start using this repository, ensure that you have the following installed:
- Node.js
- Expo CLI
- Yarn
To get started with this project, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/marcoulakis/FileCryptographer.git
- Navigate to the project directory:
cd FileCryptographer
- Install the project dependencies:
yarn install
- Run the program:
yarn start
-
To encrypt a file, type "e" and press Enter. Then provide the path to the file you want to encrypt when prompted.
-
To decrypt a file, type "d" and press Enter. Then provide the path to the file you want to decrypt when prompted.
- After providing the file path, you will be asked to enter a password for encryption or decryption. Enter your desired password and press Enter.
The File Cryptographer will perform the requested operation and generate a new encrypted or decrypted file in the same directory as the original file. The new file will have the same name with the additional ".ecp" extension for encryption.
Once the process is complete, the program will display a success message along with the path to the newly generated file.
Warning When you encrypt a file, the original one is PERMANENT DELETED automatically. If you wanna make sure that you don't want to lose original note your password and make a backup of the original file
This project is licensed under the MIT License.