{"id":25905362,"url":"https://github.com/dilipgjadhav/cs_encryption_decryption_project","last_synced_at":"2026-05-06T13:14:28.573Z","repository":{"id":278358173,"uuid":"935357342","full_name":"Dilipgjadhav/CS_Encryption_Decryption_Project","owner":"Dilipgjadhav","description":"🔐 Secure Data Hiding in Images using Steganography | AICTE \u0026 IBM SkillsBuild Internship Project. This Python-based tool hides secret messages in images using OpenCV \u0026 PyQt6, with password-protected decryption. Secure, user-friendly \u0026 efficient for cybersecurity. Future scope: multi-format support, AES encryption \u0026 web/mobile integration. ","archived":false,"fork":false,"pushed_at":"2025-02-26T13:39:37.000Z","size":1271,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-26T14:37:11.099Z","etag":null,"topics":["cyrptography","data-hiding","image-encryption","image-processing","numpy","opencv","pyqt5-gui","python-project","python-security","secure-communication","steganography"],"latest_commit_sha":null,"homepage":"https://github.com/Dilipgjadhav/CS_Encryption_Decryption_Project","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dilipgjadhav.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-02-19T10:11:11.000Z","updated_at":"2025-02-26T13:39:40.000Z","dependencies_parsed_at":"2025-02-19T11:36:29.427Z","dependency_job_id":null,"html_url":"https://github.com/Dilipgjadhav/CS_Encryption_Decryption_Project","commit_stats":null,"previous_names":["dilipgjadhav/cs_encryption_decryption_project"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dilipgjadhav%2FCS_Encryption_Decryption_Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dilipgjadhav%2FCS_Encryption_Decryption_Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dilipgjadhav%2FCS_Encryption_Decryption_Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dilipgjadhav%2FCS_Encryption_Decryption_Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dilipgjadhav","download_url":"https://codeload.github.com/Dilipgjadhav/CS_Encryption_Decryption_Project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241610990,"owners_count":19990508,"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":["cyrptography","data-hiding","image-encryption","image-processing","numpy","opencv","pyqt5-gui","python-project","python-security","secure-communication","steganography"],"created_at":"2025-03-03T05:14:55.616Z","updated_at":"2026-05-06T13:14:28.533Z","avatar_url":"https://github.com/Dilipgjadhav.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eSecure Data Hiding in Images using Steganography\u003c/h1\u003e\n \u003ch2\u003e \n Project Overview\n\u003c/h2\u003e\n\u003cp\u003eThis project provides a secure and user-friendly way to encrypt and decrypt messages within images using steganography and password protection. The message is embedded inside an image using OpenCV and can only be retrieved with the correct password.\u003c/p\u003e\n\u003ch2\u003e  Technologies Used\n\n\u003c/h2\u003e\n\u003cb\u003ePython \u003c/b\u003e– Programming language\u003cbr\u003e\n\u003cb\u003eOpenCV \u003c/b\u003e– Image processing\u003cbr\u003e\n\u003cb\u003eNumPy\u003c/b\u003e – Array manipulation\u003cbr\u003e\n\u003cb\u003ePyQt6 \u003c/b\u003e– Graphical User Interface (GUI)\u003cbr\u003e\n\u003ch2\u003e  Features\n\u003c/h2\u003e\n\u003cb\u003e - Steganography-based encryption \u003c/b\u003e– Hides messages within image pixels.\u003cbr\u003e\n\u003cb\u003e - Password-protected decryption\u003c/b\u003e – Ensures secure message retrieval.\u003cbr\u003e\n\u003cb\u003e - Graphical User Interface (GUI)\u003c/b\u003e – Easy-to-use interface.\u003cbr\u003e\n\u003cb\u003e - No need for external storage \u003c/b\u003e– The message is stored directly in the image.\u003cbr\u003e\n\u003cb\u003e - Works with PNG images\u003c/b\u003e – Saves encrypted images in lossless format.\u003cbr\u003e\n\u003ch2\u003e  Installation\n\u003c/h2\u003e\n\u003cb\u003e1 Clone this repository:\n\u003c/b\u003e\n\u003cp\u003egit clone-https://github.com/Dilipgjadhav/CS_Encryption_Decryption_Project\u003c/p\u003e\n\u003cb\u003e2 Install dependencies:\n\u003c/b\u003e\n\u003cp\u003epip install opencv-python numpy PyQt6\u003c/p\u003e\n\u003ch2\u003e  Usage\n\u003c/h2\u003e\n\u003ch2\u003eEncrypt an Image\n\u003c/h2\u003e\n\u003cp\u003e1 Run the encryption script:\n\u003c/p\u003e\n\u003ca href=\"\" alt=\"\"\u003epython encrypt_code.py\u003c/a\u003e\n\u003cp\u003e\u003c/p\u003e\n\u003cp\u003e2 Enter the secret message and password.\n\u003c/p\u003e\n\u003cp\u003e3 Click on Encrypt Image, and it will generate an encrypted image.\n\u003c/p\u003e\n\u003ch2\u003eDecrypt an Image\n\u003c/h2\u003e\n\u003cp\u003e1 Run the decryption script:\n\u003c/p\u003e\n\u003ca href=\"\" alt=\"\"\u003epython decrypt_code.py\u003c/a\u003e\n\u003cp\u003e2 Enter the password used during encryption.\n\u003c/p\u003e\n\u003cp\u003e3 If the password is correct, the hidden message will be revealed.\n\u003c/p\u003e\n\u003ch2\u003e Screenshots\n\u003c/h2\u003e\n\u003ch4\u003e🔐 Encryption Process\n\u003c/h4\u003e\n\u003cimg src=\"https://github.com/Dilipgjadhav/CS_Encryption_Decryption_Project/blob/main/asset1/enc.png\" alt=\"\"\u003e\u003c/img\u003e\n\u003ch4\u003e🔓 Decryption Process\n\u003c/h4\u003e\n\u003cimg src=\"https://github.com/Dilipgjadhav/CS_Encryption_Decryption_Project/blob/main/asset1/dcry.png\" alt=\"\"\u003e\u003c/img\u003e\n\n\u003ch2\u003e Future Scope\n\u003c/h2\u003e\n\u003cb\u003e\n- Support for multiple image formats (JPG, BMP, etc.)\u003cbr\u003e\n- Implementation of AES encryption for extra security\u003cbr\u003e\n- Development of a mobile and web application\u003cbr\u003e\n- AI-based image security and tampering detection\u003cbr\u003e\n\n\n\u003c/b\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdilipgjadhav%2Fcs_encryption_decryption_project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdilipgjadhav%2Fcs_encryption_decryption_project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdilipgjadhav%2Fcs_encryption_decryption_project/lists"}