Skip to content

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

Notifications You must be signed in to change notification settings

Eve-SatOrU/Daijin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages