Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arjav0703/anonytalk
A string Encryptor/Decryptor
https://github.com/arjav0703/anonytalk
crypto cryptography encryption encryption-decryption fernet fernet-algorithm fernet-cryptography fernet-encryption gui-application python python-3 python3 tkinter tkinter-gui tkinter-python
Last synced: 12 days ago
JSON representation
A string Encryptor/Decryptor
- Host: GitHub
- URL: https://github.com/arjav0703/anonytalk
- Owner: arjav0703
- License: mit
- Created: 2024-11-27T12:34:26.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-07T10:22:49.000Z (27 days ago)
- Last Synced: 2024-12-22T01:59:34.232Z (12 days ago)
- Topics: crypto, cryptography, encryption, encryption-decryption, fernet, fernet-algorithm, fernet-cryptography, fernet-encryption, gui-application, python, python-3, python3, tkinter, tkinter-gui, tkinter-python
- Language: Python
- Homepage:
- Size: 3.76 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Anonytalk
## NOTE: THIS PROJECT WAS BUILT BY FOLLOWING A TUTORIAL https://youtu.be/y9cbTf1CLt8?si=6meScMmtWmDVw_0E AND I HAVE DONE SOME ADDITIONS LIKE GREPHICS AND COPY TO CLIPBOARD.
## A string Encryptor/Decryptor Using FernetThis Python-based Graphical User Interface (GUI) program allows users to securely encrypt and decrypt strings using the **Fernet** encryption algorithm. The program provides an intuitive interface where users can easily enter a string, encrypt it using a key, and decrypt the string with the same key.
## Click to watch video
[![Watch the video](https://cloud-qptgbw0gx-hack-club-bot.vercel.app/0image.png)](https://cloud-iu24iauzr-hack-club-bot.vercel.app/0screencast_from_2024-11-27_19-30-17.mp4)
## Features:
- Encrypt and decrypt strings with Fernet symmetric encryption.
- User-friendly GUI built with Tkinter.
- Securely generate and store encryption keys.
- Clear messages on successful encryption/decryption.
- Simple interface for easy usage.---
---
## Installation
To use the program, you'll need to have Python 3.x installed along with a few required dependencies.
1. **Clone the repository:**
```bash
git clone https://github.com/arjav0703/Anonytalk.git
```2. **Run the program:**
After installation, run the program using the following command:
```bash
python3 ./Anonytalk/src/main.py
```---
## Dependencies
This program requires the following Python libraries:
- `cryptography` - for the Fernet encryption and decryption functions.
- `tkinter` - for creating the GUI.To install these libraries, use the following:
```bash
pip install cryptography tkinter
```## Example
### Encrypt:
- **Input:** `"Hello, World!"`
- **Key:** `"YourGeneratedFernetKeyHere"`
- **Encrypted Output:** `"gAAAAABgGJvYeGnyo..."### Decrypt:
- **Input (Encrypted String):** `"gAAAAABgGJvYeGnyo..."`
- **Key:** `"YourGeneratedFernetKeyHere"`
- **Decrypted Output:** `"Hello, World!"`---
## License
This project is licensed under the MIT License
---
## Contributing
1. Fork the repository.
2. Create a new branch.
3. Make your changes.
4. Push to your branch.
5. Create a pull request.---
Feel free to contribute to this project to improve it further. If you encounter any issues or have suggestions, please create an issue on the GitHub repository.
## Assets
Image: https://unsplash.com/photos/black-and-silver-door-knob-3wPJxh-piRw
Tutorial: https://www.youtube.com/@parvatcomputertechnology