Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rlxchap2/crypto-miner
- Owner: RlxChap2
- License: mit
- Created: 2024-12-31T12:26:00.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2024-12-31T16:36:56.000Z (16 days ago)
- Last Synced: 2024-12-31T17:27:07.738Z (16 days ago)
- Topics: crypto, cryptography, csv, numpy, pillow, python
- Language: Python
- Homepage:
- Size: 261 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)