Eve-SatOrU / Daijin

This Python project provides a simple file encryption and decryption tool using the cryptography library. It allows you to encrypt files using a generated key and decrypt them back to their original state. The project consists of two scripts: one for encryption and one for decryption.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Daijin ダイジン

Daijin is project that's good on the outside and bad on the inside.

This Python project provides a simple file encryption and decryption tool using the cryptography library. It allows you to encrypt files using a generated key and decrypt them back to their original state. The project consists of two scripts: one for encryption and one for decryption.

Getting Started

Prerequisites

Make sure you have Python 3.x installed on your system.

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/Eve-SatOrU/Daijin.git
  1. Navigate to the repository directory:
cd Daijin
  1. Install the required dependencies:
pip install cryptography

Usage

Encryption

  1. Place the files you want to encrypt in the repository directory.

  2. Run the encryption script:

python3 withlove.py
  1. The script will generate a key (thekey.key) and encrypt the files' contents using this key.

Decryption

  1. Run the decryption script:
python3 love.py
  1. Keep the thekey.key file safe. It's required for both encryption and decryption.

Note

This project is for educational purposes and should be used responsibly and ethically. Always keep backup copies of your important files before performing encryption or decryption.

Contributing

Contributions are welcome! If you find any issues or want to enhance the project, feel free to open a pull request.

License

This project is licensed under GNU GENERAL PUBLIC LICENSE.

About

This Python project provides a simple file encryption and decryption tool using the cryptography library. It allows you to encrypt files using a generated key and decrypt them back to their original state. The project consists of two scripts: one for encryption and one for decryption.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%