{"id":21508586,"url":"https://github.com/sucho6996/shadowsend-a-secure-communication-platform","last_synced_at":"2026-03-01T07:34:11.281Z","repository":{"id":262213782,"uuid":"886552654","full_name":"Sucho6996/ShadowSend-A-secure-Communication-Platform","owner":"Sucho6996","description":"This is a Java Spring boot and JS React project where sender will send a message which will be encrypted and embedded in an Image provided by the sender and the receiver will be able to see those images with sender's number in his/her inbox . Once the receiver will read the message it'll be deleted automatically for a traceless conversation.","archived":false,"fork":false,"pushed_at":"2025-02-13T11:57:53.000Z","size":11094,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T18:52:14.665Z","etag":null,"topics":["cryptography","eureka-discovery-client","eureka-server","feign-client","git","github","java","jpa","jwt-authentication","jwt-token","messaging","microservices","open-feign","platform","security","spring-boot","spring-security","steganography"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sucho6996.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-11T07:21:23.000Z","updated_at":"2025-01-17T16:10:02.000Z","dependencies_parsed_at":"2024-11-11T08:28:46.524Z","dependency_job_id":"5540d2aa-9199-4517-8460-226192ed92b5","html_url":"https://github.com/Sucho6996/ShadowSend-A-secure-Communication-Platform","commit_stats":null,"previous_names":["sucho6996/shadowsend-a-secure-communication-platform"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sucho6996%2FShadowSend-A-secure-Communication-Platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sucho6996%2FShadowSend-A-secure-Communication-Platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sucho6996%2FShadowSend-A-secure-Communication-Platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sucho6996%2FShadowSend-A-secure-Communication-Platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sucho6996","download_url":"https://codeload.github.com/Sucho6996/ShadowSend-A-secure-Communication-Platform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248068910,"owners_count":21042578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptography","eureka-discovery-client","eureka-server","feign-client","git","github","java","jpa","jwt-authentication","jwt-token","messaging","microservices","open-feign","platform","security","spring-boot","spring-security","steganography"],"created_at":"2024-11-23T21:07:00.029Z","updated_at":"2026-03-01T07:34:11.247Z","avatar_url":"https://github.com/Sucho6996.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌌 **ShadowSend** - *Your Invisible Messenger* 🕵️‍♀️\n\n**Welcome to ShadowSend!** A secure platform designed for ultimate message privacy using **Steganography** and **Encryption**. ShadowSend cleverly conceals your text within images, keeping your information safe and invisible!\n\n---\n\n## 🌟 **Core Features**\n\n- **🔏 Secure Steganography**: Advanced bit manipulation conceals messages across RGB channels.\n- **🖼️ Image Embedding**: Embed messages with no visible change in images.\n- **📤 Easy Extraction**: Retrieve hidden text without knowing the length, thanks to delimiter-based extraction.\n- **📱 OTP Verification**: Secure user authentication using Twilio's OTP services.\n- **🛠️ Spring Boot**: Scalable backend with Spring Boot for streamlined management.\n\n---\n\n## 🛠️ **Tech Stack**\n\n| **Tool**         | **Function**                             |\n|------------------|------------------------------------------|\n| 🟩 **Java**      | Core image processing logic              |\n| 🌱 **Spring Boot** | Backend framework for secure communication |\n| ⚙️ **Maven**     | Project build \u0026 dependencies             |\n| 📷 **ImageIO**   | Java library for handling image formats  |\n| ✉️ **Twilio**    | OTP service for user authentication      |\n\n---\n\n## 📦 **Getting Started**\n\n1. **Clone the Repo**  \n   ```bash\n   git clone https://github.com/Sucho6996/ShadowSend-A-secure-Communication-Platform.git\n   ```\n\n2. **Navigate to Project**  \n   ```bash\n   cd ShadowSend-A-secure-Communication-Platform\n   ```\n\n3. **Install Dependencies**  \n   ```bash\n   mvn clean install\n   ```\n\n4. **Launch the Application**  \n   ```bash\n   mvn spring-boot:run\n   ```\n\n---\n\n## 🚀 **How to Use**\n\n### **Embed a Message in an Image**  \n\n```java\nSteganographyService stegoService = new SteganographyService();\nbyte[] imageWithMessage = stegoService.embedMessage(originalImageBytes, \"Your secret message here\");\n```\n\n### **Extract a Message from an Image**  \n\n```java\nString hiddenMessage = stegoService.extractMessage(imageWithMessageBytes);\n```\n\n\u003e *Tip*: ShadowSend uses an 8-bit `00000000` delimiter for flexible message extraction.\n\n---\n\n## 🤝 **Contribute**\n\nLove privacy as much as we do? Contribute by adding features, fixing issues, or enhancing functionality. **Fork, create PRs, and let’s make secure messaging accessible to all!**\n\n---\n\n## 📜 **License**\n\nLicensed under the **MIT License** – See `LICENSE` for more.\n\nInformation related front end can be get from FrontEnd folder\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsucho6996%2Fshadowsend-a-secure-communication-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsucho6996%2Fshadowsend-a-secure-communication-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsucho6996%2Fshadowsend-a-secure-communication-platform/lists"}