Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brodante/keyguardian
KeyGuardian Source Code
https://github.com/brodante/keyguardian
cybersecurity fernet-cryptography hashlib python-app python3 script tool zlib
Last synced: about 2 months ago
JSON representation
KeyGuardian Source Code
- Host: GitHub
- URL: https://github.com/brodante/keyguardian
- Owner: brodante
- License: mit
- Created: 2023-08-27T12:38:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-06T01:01:56.000Z (8 months ago)
- Last Synced: 2024-06-06T02:24:51.870Z (8 months ago)
- Topics: cybersecurity, fernet-cryptography, hashlib, python-app, python3, script, tool, zlib
- Language: C++
- Homepage: https://brodante.github.io/KeyGuardian/
- Size: 60.8 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# KeyGuardian
KeyGuardian is a comprehensive security tool designed to enhance data protection and management. It offers a suite of functionalities including data encryption, decryption, hash identification, and a user-friendly interface for developers and security enthusiasts, providing a reliable solution for securing and managing sensitive information.
![KeyGuardian Main Interface](https://github.com/brodante/KeyGuardian/blob/main/assets/main_menu.PNG?raw=true)
## Features
- **Data Encryption:** Securely encrypt your sensitive data using advanced encryption algorithms and automatically save the key.
- **Data Decryption:** Decrypt encrypted data using the appropriate key.
- **Hash Identification:** Identify the hash type of provided hashes, leveraging a slightly modified version of Zion3R's hash-identifier.
- **Hashify:** Convert plain text into a hash, supporting the top 20 most frequent hashes. Currently under development.
- **User-Friendly Interface:** Features a user-friendly command-line interface for easy interaction.## Usage
1. **Clone the repository:**
```
git clone https://github.com/brodante/KeyGuardian.git
cd KeyGuardian
cd main py
```
2. **Run the program:**
```
python main.py
```For detailed usage instructions and examples, please refer to the [documentation](docs/README.md).
## Contributors
A big thank you to the following contributors who have helped shape and improve KeyGuardian:
1. [Surya Pratap Singh Chauhan](https://github.com/brodante)
- **Role:** Developer | Security Expert
- **Contributions:** Encryption algorithms, user interface enhancements, brute force decryption module, hash identification, Hashify development.2. [Surya Pratap Singh Chauhan](https://github.com/brodante)
- **Role:** Documentation Lead
- **Contributions:** Comprehensive documentation, usage examples.3. [Surya Pratap Singh Chauhan](https://github.com/brodante)
- **Role:** Tester
- **Contributions:** Extensive testing, bug fixes.4. [Surya Pratap Singh Chauhan](https://github.com/brodante)
- **Role:** UI/UX Designer
- **Contributions:** CLI design, logo creation, dark/light mode implementation.## License
This project is licensed under the [MIT License](LICENSE).
## Acknowledgements
KeyGuardian was inspired by the need for a reliable encryption tool to enhance data security. We appreciate the open-source community for providing various libraries and resources that have contributed to the development of this project.
* * *
Feel free to contribute to KeyGuardian by submitting issues, feature requests, or pull requests. Your contributions are valuable and help make the tool even better!