Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!