https://github.com/gaganreddyin/huffman-encryptor
A tool that combines Huffman Encoding and robust encryption to securely compress and protect text-based files.
https://github.com/gaganreddyin/huffman-encryptor
encryption-decryption huffman-coding python3
Last synced: over 1 year ago
JSON representation
A tool that combines Huffman Encoding and robust encryption to securely compress and protect text-based files.
- Host: GitHub
- URL: https://github.com/gaganreddyin/huffman-encryptor
- Owner: GaganReddyin
- Created: 2024-09-15T04:43:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-17T03:47:07.000Z (over 1 year ago)
- Last Synced: 2024-10-18T13:14:14.321Z (over 1 year ago)
- Topics: encryption-decryption, huffman-coding, python3
- Language: HTML
- Homepage: https://huffman-encryptor-gagan.vercel.app
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Huffman-Encryptor
**Huffman Encryptor** is a tool that combines Huffman Encoding and robust encryption to securely compress and protect text-based files. it offers an intuitive interface for easy file selection and encryption.
## Features
- **Robust Data Encryption:** Makes 99% of the text unreadable to unauthorized users.
- **Intuitive Interface:** Effortlessly select and encrypt files with support for over 10 different text-based file extensions.
- **Huffman Encoding:** Reduces file size by up to 70% using lossless data compression.
## Getting Started
### Prerequisites
- Python
- Flask
- HTML/CSS/JavaScript (for the frontend)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/huffman-encryptor.git