{"id":27081547,"url":"https://github.com/richard66nz/encryption-steganography","last_synced_at":"2025-04-06T02:19:43.069Z","repository":{"id":255989080,"uuid":"334106043","full_name":"Richard66NZ/encryption-Steganography","owner":"Richard66NZ","description":"Demonstration python code using pyQT for steganography encryption","archived":false,"fork":false,"pushed_at":"2021-01-30T02:05:52.000Z","size":10778,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-08T11:29:18.517Z","etag":null,"topics":["cryptography","pyqt5","python","steganography"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Richard66NZ.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":"2021-01-29T10:06:50.000Z","updated_at":"2021-01-30T02:07:09.000Z","dependencies_parsed_at":"2024-09-08T11:57:13.990Z","dependency_job_id":null,"html_url":"https://github.com/Richard66NZ/encryption-Steganography","commit_stats":null,"previous_names":["richard66nz/encryption-steganography"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Richard66NZ%2Fencryption-Steganography","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Richard66NZ%2Fencryption-Steganography/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Richard66NZ%2Fencryption-Steganography/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Richard66NZ%2Fencryption-Steganography/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Richard66NZ","download_url":"https://codeload.github.com/Richard66NZ/encryption-Steganography/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423893,"owners_count":20936684,"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","pyqt5","python","steganography"],"created_at":"2025-04-06T02:19:42.107Z","updated_at":"2025-04-06T02:19:43.059Z","avatar_url":"https://github.com/Richard66NZ.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# encryption-Steganography\nDemonstration python code using pyQT for steganography encryption\nSteganography is the science of writing hidden messages in such a way that no one, apart from the sender and intended recipient, suspects the existence of the message (i.e. security through obscurity). This script only hides messages, without encryption. However it can be modified easily to hide an encrypted message if necessary.\nThe following scripts are not intended as a full application, but just a demonstration of the technique. Use script Encryption-stegano.py to select an image file (PNG only), type a plaintext message in the text box and press 'Encrypt and Save' button. Original PNG file will be saved to the same directory with '-secret' appended to filename.\nThen using script Encryption-steganodescrypt.py press button 'Select Image and Descrypt' and choose a PNG file that has embedded message. Message should be displayed as plaintext.\n\n## Encrypting a message\n\n\u003cimg src=\"screenshot-03.png\" width=\"400\" height=\"400\"\u003e\n\nUse script Encryption-stegano.py, select an base image (PNG only at this point), type your plaintext message into the text edit box (maximum is 400 character limit) and press button 'Encrypt and Save'. This will embedded the message into the base image and save it back to disk in the original location with a suffix of '-secret'.\nI have included some example PNG files you can use or you may find your own.\n\n## Decrypting a message\n\n\u003cimg src=\"screenshot-06.png\" width=\"400\" height=\"400\"\u003e\n\nUse script Encryption-steganodescrypt.py press button 'Select Image and Descrypt' and choose a PNG file that has embedded message. Message should be displayed as plaintext.\n\nDate: 30 January 2021\n\nThis source code is provided by Richard J Smith 'as is' and 'with all faults'. The provider makes no \nrepresentations or warranties of any kind concerning the safety, suitability, inaccuracies, \ntypographical errors, or other harmful components of this software.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frichard66nz%2Fencryption-steganography","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frichard66nz%2Fencryption-steganography","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frichard66nz%2Fencryption-steganography/lists"}