🔐
CustomEncryptionDecryption
CustomEncryptionDecryption is a simple Python program that allows users to encrypt and decrypt their data or text using a SECRETKEY and CIPHERTEXT.…
CustomEncryptionDecryption is a simple Python program that allows users to encrypt and decrypt their data or text using a SECRETKEY and CIPHERTEXT.…
# Overview
CustomEncryptionDecryption is a simple Python program that allows users to encrypt and decrypt their data or text using a SECRET_KEY and CIPHER_TEXT. This program provides a basic and customizable encryption and decryption mechanism for securing sensitive information.
Before running the program, ensure you have Python installed on your system. Additionally, make sure to have the required dependencies by running:
# bash
# Copy code
pip install -r requirements.txt
Clone the Repository:
# bash
# Copy code
git clone https://github.com/Mrinank-Bhowmick/python-beginner-projects.git
cd projects/CustomEncryptionDecryption
Make a copy of the .env.example file and rename it to .env. Edit the .env file to set your desired SECRET_KEY and CIPHER_TEXT values.
Install the required dependencies by running:
# bash
# Copy code
pip install -r requirements.txt
Execute the following command to start the program:
# bash
# Copy code
python script.py
Upon running the program, you will be prompted to choose between encryption and decryption. Enter the necessary details, and the program will perform the requested operation using the provided SECRET_KEY and CIPHER_TEXT.
If you'd like to contribute to this project, please follow these steps:
a. Fork the repository
b. Create a new branch for your feature or bug fix
c. Make your changes and commit them
d. Push your changes to your fork
e. Submit a pull request
Thank you for contributing!
This project is licensed under the MIT License.
Special thanks to all contributors and users of CustomEncryptionDecryption!
Thank you for using this program. If you have any issues or questions, feel free to open an issue or contact me.
Happy encrypting and decrypting! 🚀
No — it depends on `PyJWT` and `python-dotenv` (not available in Pyodide) and reads environment variables and a cipher-text file.