GitXplorerGitXplorer
E

FileEncryptor

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
9c96360f25bbe228acaaa64865d69efdf447daa2

Merge pull request #5 from EtWnn/develop

EEtWnn committed 3 years ago
Verified
5ac05ddadc0a538fbd8b2f3f115aa232f0cfd2aa

bump to version 0.0.1 (#4)

EEtWnn committed 3 years ago
Verified
52b2a71fb6ef4f93f8c75487bb6c01204c77f687

Feature distribution (#3)

EEtWnn committed 3 years ago
Verified
f69c6f3ed9eaa75b0767c0ccfd50981baab30301

Feature encryption process (#2)

EEtWnn committed 3 years ago
Verified
3843709c2bf1bbcec70c8569941eba5158579333

Feature initial setup (#1)

EEtWnn committed 3 years ago
Verified
82e6b9ef9740258b9de855ee3cc81e9fc6488940

Initial commit

EEtWnn committed 3 years ago

README

The README file for this repository.

FileEncryptor

This repo is a simple helper to encrypt / decrypt files. It entirely relies on the cryptography package: don't hesitate to read how they addresse security issues in this article

Installation

Create a virtual environment with python 3.9, for example with conda:

conda create -n encr_env python=3.9

Install the package in your virtual environment:

conda activate encr_env
pip install git+https://github.com/EtWnn/FileEncryptor

File Encryption

To encrypt a file, execute the command:

conda activate encr_env
file_encryptor encrypt <path/to/file>

The encrypted file will be written at <path/to/encrypted_file

File Decryption

To decrypt a file execute the command:

conda activate encr_env
file_encryptor decrypt <path/to/file>

The decrypted file will be written at <path/to/decrypted_file

Credentials

For every encryption or decryption, you will be prompted a password and a salt.

The password is non-case sensitive, accents will be converted and punctuation will be removed. The salt is a number used in encryption key generation process.

To achieve a successful decryption, both password and salt must be identical to the ones used when encrypting a file.