✨ A lightweight personal Android toolkit for experimenting with cryptography, steganography, and hashing — all built with curiosity & Jetpack Compose!
CryptX is a personal project I created during my free time while studying Information Technology. It's not just a project — it's my journey into the world of digital security and Android development.
I built this app out of passion and curiosity, learning about:
- 🔐 Encryption techniques
- 🖼️ Steganography (hiding files in images)
- ⚙️ Hash functions & analysis
Use well-known symmetric encryption algorithms:
- AES, DES, 3DES
- Blowfish, ChaCha20
Generate hashes with:
- MD5, SHA-1, SHA-256 and more
Try to guess the hash type based on input.
- Hide files inside images (JPG/PNG)
- Extract hidden files from stego-images
📁 Output files are saved in Download/cryptx/
I wanted to understand cryptography and security concepts hands-on — not just read about them. So I:
- Practiced Jetpack Compose and Android dev
- Applied my knowledge from network security classes
- Created something fun to share with others
- ✅ Jetpack Compose UI
- 🔐 No internet permission required
- 🧾 No data collection
- 📂 Files saved under
Download/cryptx/
only
- Currently: English only
- (i18n planned for the future)
- Add RSA, ECC support
- Add multi-language support
- Improve UI/UX polish
- Better stego file support
- Bug fixes & optimization
To build & run CryptX locally:
git clone https://github.com/PersonX-46/CryptX.git