Skip to content

About

android cipher a mini project developed in my college university of mysore school of engineering to encrypt txt and password and performs 8 levels of encryption

Resources

Stars

12 stars

Watchers

1 watching

Forks

Latest commit

Β 

History

5 Commits

Folders and files

Repository files navigation

πŸ” Android Cipher

Typing SVG

Made with Love Android Java Blowfish License

πŸ›‘οΈ Your Digital Vault for Unbreakable Security


🌟 Project Overview

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         β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

✨ Features

πŸ” Core Capabilities

  • 8-Level Encryption Cascade - Multiple layers of security
  • Blowfish Algorithm - Industry-standard encryption
  • Text Encryption - Secure your messages
  • Password Protection - Safeguard credentials
  • Easy Decryption - Simple one-tap restore
  • Offline Security - No internet required

🎨 User Experience

  • Intuitive Interface - Clean, modern design
  • Fast Processing - Instant encryption/decryption
  • Copy to Clipboard - Easy sharing
  • Material Design - Beautiful Android UI
  • Lightweight - Minimal resource usage
  • No Ads - Distraction-free experience

πŸ“Έ Application Screenshots

πŸ”’ Encrypting Text

Encrypting Text Screenshot

Transform plain text into an unbreakable cipher with a single tap


πŸ”“ Decrypting Encrypted Messages

Decryption Step 1
Step 1: Enter Encrypted Text
Decryption Step 2
Step 2: Decrypt & Reveal

Seamlessly decode your encrypted data back to its original form


πŸ”¬ Technical Architecture

🧬 Blowfish Encryption System

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

πŸ› οΈ Technology Stack

Android Studio Java XML Gradle


πŸš€ Getting Started

Prerequisites

  • Android Studio 4.0+
  • JDK 8 or higher
  • Android SDK (API Level 21+)
  • Gradle 6.0+

Installation

  1. Clone the repository
git clone https://github.com/koushik4475/android-cipher.git
  1. Open in Android Studio
cd android-cipher
# Open the project in Android Studio
  1. Build the project
  • Let Gradle sync and download dependencies
  • Build > Make Project (Ctrl+F9)
  1. Run the application
  • Connect your Android device or start an emulator
  • Run > Run 'app' (Shift+F10)

πŸ“± Usage Guide

Encrypting Text

  1. Launch the Android Cipher app
  2. Enter your text or password in the input field
  3. Tap the "Encrypt" button
  4. Copy the encrypted output to your clipboard
  5. Store it securely or share as needed

Decrypting Text

  1. Open the app and switch to Decrypt mode
  2. Paste or enter the encrypted text
  3. Tap the "Decrypt" button
  4. View your original message restored

πŸŽ“ Academic Context

πŸ›οΈ University of Mysore - School of Engineering

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


πŸ‘¨β€πŸ’» Developer

Koushik HY

Koushik HY

AI Developer | Full Stack Developer | Android Enthusiast

Portfolio Email GitHub WhatsApp

πŸ“ 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


🀝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.


πŸ™ Acknowledgments

  • 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

🌟 If you found this project useful, please consider giving it a star!

Star this repo Follow me


Made with ❀️ and β˜• by Koushik HY

About

android cipher a mini project developed in my college university of mysore school of engineering to encrypt txt and password and performs 8 levels of encryption

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages