Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rlxchap2/crypto-miner

🔨Crypto Miner is a Python project designed to encrypt and decrypt files, especially images, using the powerful cryptography library
https://github.com/rlxchap2/crypto-miner

crypto cryptography csv numpy pillow python

Last synced: 7 days ago
JSON representation

🔨Crypto Miner is a Python project designed to encrypt and decrypt files, especially images, using the powerful cryptography library

Awesome Lists containing this project

README

        

# Crypto Miner

Crypto Miner is a Python project designed to encrypt and decrypt files, especially images, using the powerful `cryptography` library. This tool helps secure your sensitive files and images by encrypting them, and it can also decrypt them back to their original form when needed.

## Features

- **Encryption and Decryption**: Secure your images and files by encrypting them with strong cryptographic algorithms. Easily decrypt them back to their original state.
- **Supports Images**: Specifically designed to work with image files, ensuring that they are securely encrypted while maintaining the ability to restore them to their original format.
- **User-Friendly Interface**: The application provides a simple interface for selecting files and performing encryption/decryption operations.

## How It Works

- **Encryption**: The image file is transformed using a cryptographic key, ensuring the contents are unreadable without the key.
- **Decryption**: Using the correct key, the encrypted file is restored to its original form.

## Usage

1. **Encrypting an Image**:

- Select an image file.
- Enter a secure key for encryption.
- The image will be encrypted and saved in a `.enc` format.

2. **Decrypting an Image**:
- Select the encrypted file.
- Enter the correct key used for encryption.
- The image will be decrypted and saved in its original format.

## Example

### Before And After Encryption:

| Image | Description | Image | Description |
| ----------------------------------------- | ------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------- |
| | Original image file before encryption | | Encrypted image file, which appears as random data without the decryption key |

## Contributing

Feel free to contribute to this project by opening issues or submitting pull requests. All contributions are welcome!

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Disclaimer

Please use this tool responsibly. Ensure you do not lose the encryption key, as it is required for decryption.

## Acknowledgments

Special thanks to the `cryptography` library for providing the encryption and decryption capabilities.

## Contact

If you have any questions or feedback, please reach out to [RlxChap2](https://github.com/RlxChap2) on GitHub.
And you can join my Discord server [HrS](ttps://discord.gg/6CuMuv5Yzg)