Android Cipher is a cutting-edge encryption application developed as a mini project at University of Mysore, School of Engineering. This powerful tool implements an 8-level cascading encryption system using the robust Blowfish algorithm, providing military-grade security for your sensitive text and passwords.
ββββββββββββββββββββββββββββββββββββββββββ
β π β π β π‘οΈ β π β π β π β β‘ β π β
β 8 LEVELS OF ENCRYPTION β
ββββββββββββββββββββββββββββββββββββββββββ
|
|
Transform plain text into an unbreakable cipher with a single tap
Step 1: Enter Encrypted Text |
Step 2: Decrypt & Reveal |
Seamlessly decode your encrypted data back to its original form
Plain Text Input
β
βββββββββββββββββββ
β Level 1 π β β Initial Blowfish Encryption
βββββββββββββββββββ€
β Level 2 π β β Key Rotation
βββββββββββββββββββ€
β Level 3 π β β Secondary Cipher
βββββββββββββββββββ€
β Level 4 π β β Hash Integration
βββββββββββββββββββ€
β Level 5 π β β Salting Process
βββββββββββββββββββ€
β Level 6 π β β Bit Scrambling
βββββββββββββββββββ€
β Level 7 π β β Final Encryption
βββββββββββββββββββ€
β Level 8 π β β Encoding Layer
βββββββββββββββββββ
β
Encrypted Output
- Android Studio 4.0+
- JDK 8 or higher
- Android SDK (API Level 21+)
- Gradle 6.0+
- Clone the repository
git clone https://github.com/koushik4475/android-cipher.git- Open in Android Studio
cd android-cipher
# Open the project in Android Studio- Build the project
- Let Gradle sync and download dependencies
- Build > Make Project (Ctrl+F9)
- Run the application
- Connect your Android device or start an emulator
- Run > Run 'app' (Shift+F10)
- Launch the Android Cipher app
- Enter your text or password in the input field
- Tap the "Encrypt" button
- Copy the encrypted output to your clipboard
- Store it securely or share as needed
- Open the app and switch to Decrypt mode
- Paste or enter the encrypted text
- Tap the "Decrypt" button
- View your original message restored
This project was developed as part of the curriculum at one of India's premier engineering institutions, demonstrating practical application of cryptographic principles in mobile computing.
Discipline: Computer Science & Engineering
Focus Area: Mobile Security & Cryptography
Academic Year: 2024-2025
AI Developer | Full Stack Developer | Android Enthusiast
π Karnataka, India
π Computer Science & Design - Mysore University School of Engineering
πΌ AI Developer | Passionate about Full-Stack Development & Mobile Applications
π± Contact: +91 9620968968
π Portfolio: koushik4475.netlify.app
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- University of Mysore - For academic support and resources
- Blowfish Algorithm - Bruce Schneier for the encryption standard
- Android Community - For excellent documentation and support
- Open Source Contributors - For inspiration and guidance

