{"id":18694611,"url":"https://github.com/deenafaria/ms-project-imagesteganography","last_synced_at":"2025-07-12T22:35:27.635Z","repository":{"id":187889422,"uuid":"677760748","full_name":"DeenaFaria/MS-Project-ImageSteganography","owner":"DeenaFaria","description":"An implementation of a new technique regarding LSB based image steganography","archived":false,"fork":false,"pushed_at":"2023-11-12T14:41:23.000Z","size":6411,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-28T03:15:34.674Z","etag":null,"topics":["image","lsb","python","steganography","steganography-algorithms"],"latest_commit_sha":null,"homepage":"","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/DeenaFaria.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":"2023-08-12T14:51:44.000Z","updated_at":"2023-10-04T14:32:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"efac1ecc-7b8e-46c3-a7be-704cd7971908","html_url":"https://github.com/DeenaFaria/MS-Project-ImageSteganography","commit_stats":null,"previous_names":["deenafaria/ms-project-imagesteganography"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeenaFaria%2FMS-Project-ImageSteganography","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeenaFaria%2FMS-Project-ImageSteganography/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeenaFaria%2FMS-Project-ImageSteganography/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeenaFaria%2FMS-Project-ImageSteganography/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeenaFaria","download_url":"https://codeload.github.com/DeenaFaria/MS-Project-ImageSteganography/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239552565,"owners_count":19657935,"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":["image","lsb","python","steganography","steganography-algorithms"],"created_at":"2024-11-07T11:11:47.507Z","updated_at":"2025-02-18T21:26:17.654Z","avatar_url":"https://github.com/DeenaFaria.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Steganography Project\n\nDescription:\nThis project demonstrates a simple steganography implementation, allowing you to hide secret text within an image using LSB (Least Significant Bit) encoding. It provides functionalities to both encode and decode hidden messages within image files.\n\nFeatures\nEncryption: Securely encrypt your secret message before embedding it in the image using a password.\nDecryption: Extract the hidden message from the encoded image by providing the correct password.\nStego Key: Choose a stego key that determines the initial pixel position for embedding data.\nProgress Bar: Visualize the progress of encoding and decoding operations using a progress bar.\n\nInstallation\nClone or download the repository to your local machine.\nInstall the required Python packages by running: pip install -r requirements.txt\n\nUsage\nRun the Algo2.py script using Python.\nChoose the operation you want to perform:\nEncrypt: Encode a secret message into an image.\nDecrypt: Extract a hidden message from an encoded image.\n\nEncryption\nProvide the input cover image file path.\nEnter the secret data you want to hide.\nChoose a password for encryption (optional).\nSpecify a stego key (a string that affects the embedding process).\nProvide the output image file path for the encoded image.\n\nDecryption\nProvide the input encoded image file path.\nEnter the password used during encryption (if applicable).\nSpecify the stego key used during encryption.\nIf you know the number of embedding rounds, enter it (optional).\n\nExamples\nEncryption\n\nWhat do you want to do?\n\n1.Encrypt\n2.Decrypt\n\nInput(1/2): 1\n\nEnter cover image name(path)(with extension): cover_image.png\nEnter secret data: This is a secret message!\nEnter Password: mypassword\nEnter Stego key: mystegokey\nEnter output image name(path)(with extension): encoded_image.png\nYour Stego Key: 117\nEmbedding Round is 4607417\nEncoded Successfully!\nPSNR value is 32.92759548852635 dB\n\nDecryption\n\nWhat do you want to do?\n\n1.Encrypt\n2.Decrypt\n\nInput(1/2): 2\n\nEnter image path: encoded_image.png\nEnter password: mypassword\nEnter Stego key: 117\nEnter the number of embedding rounds (if any): 4607417\nDecrypted data: This is a secret message!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeenafaria%2Fms-project-imagesteganography","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeenafaria%2Fms-project-imagesteganography","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeenafaria%2Fms-project-imagesteganography/lists"}