{"id":21741081,"url":"https://github.com/devfabiosilva/mysteghideprogram","last_synced_at":"2026-07-13T10:31:50.512Z","repository":{"id":105907193,"uuid":"167760085","full_name":"devfabiosilva/myStegHideProgram","owner":"devfabiosilva","description":"This is a powerful and lightweight steganography program to hide message to a file with strong encryption algorithm.","archived":false,"fork":false,"pushed_at":"2020-04-06T19:04:53.000Z","size":480,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-29T23:02:54.897Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","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/devfabiosilva.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,"zenodo":null}},"created_at":"2019-01-27T02:08:50.000Z","updated_at":"2023-09-23T11:46:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"9dca2a1f-7785-438b-bc12-fb2dbf63f9ce","html_url":"https://github.com/devfabiosilva/myStegHideProgram","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devfabiosilva/myStegHideProgram","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfabiosilva%2FmyStegHideProgram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfabiosilva%2FmyStegHideProgram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfabiosilva%2FmyStegHideProgram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfabiosilva%2FmyStegHideProgram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devfabiosilva","download_url":"https://codeload.github.com/devfabiosilva/myStegHideProgram/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfabiosilva%2FmyStegHideProgram/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35420322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-13T02:00:06.543Z","response_time":119,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-26T06:16:35.831Z","updated_at":"2026-07-13T10:31:50.507Z","avatar_url":"https://github.com/devfabiosilva.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# myStegHideProgram (fstg)\n\nThis is a powerful and lightweight steganography program to hide message to a file. There are two options:\n\n- Hide file to another file without password\n- Hide file to another file with passowrd encrypted with AES256 and PBKDF2 algorithms\n\nFor more information and basic concepts click [here](https://www.linkedin.com/pulse/steganography-how-hide-cipher-plain-messages-inside-pereira-da-silva) (English version) or [here](https://www.linkedin.com/pulse/esteganografia-como-esconder-e-criptografar-sigilosas-f%25C3%25A1bio) (Portuguese version)\n\n## Dependencies\n\nBefore you install you must install dependency. In Debian and Ubuntu distributions:\nType in console:\n\n```\nsudo apt install libssl-dev\n```\n\n## Compiling and Installing\n\nTo compile, just type:\n\n```\nmkdir \u003cYOUR_DIRECTORY\u003e \u0026\u0026 cd \u003cYOUR_DIRECTORY\u003e\ngit clone https://github.com/devfabiosilva/myStegHideProgram.git\ncd myStegHideProgram/src/ \u0026\u0026 make\n```\n\nOptionally you can install into your system program directory /usr/bin/\n\n```\nsudo make install\n```\n\n## Uninstalling and cleaning\n\nIf you want to delete compiled _fstg_ program:\n\n```\nmake clean\n```\n\nIf you installed and wish to unistall from system program directory /usr/bin/ type:\n\n```\nsudo make uninstall\n```\n\n## Running fstg\n\nRun locally:\n\n```\n./fstg [ OPTIONS ] \u003cDEST. FILE\u003e \u003cFILE TO BE HIDDEN\u003e\n```\n\nOr if you installed in system program directory type:\n\n```\nfstg [ OPTIONS ] \u003cDEST. FILE\u003e \u003cFILE TO BE HIDDEN\u003e\n```\n\n### Commands\n\n\n- _add \u003cDEST. FILE\u003e \u003cFILE TO BE HIDDEN\u003e_ Add \u003cFILE TO BE HIDDEN\u003e to \u003cDEST. FILE\u003e\n\nExample:\n\nHide a message text in _mytext.txt inside_ _mypicture.jpeg_ without password:\n\n```\nfstg add mypicture.jpg mytext.txt\n```\n\n- _add-with-password \u003cDEST. FILE\u003e \u003cFILE TO BE HIDDEN\u003e_ Encrypt and add \u003cFILE TO BE HIDDEN\u003e to \u003cDEST. FILE\u003e\n\nExample:\n\nHide a message text in _mytext.txt_ inside _mypicture.jpeg_ with password encryption\n\n```\nfstg add-with-password mypicture.jpg mytext.txt\n```\n\n- _extract \u003cDEST. FILE\u003e_ Extract an stegged file (if exists) from \u003cDEST. FILE\u003e\n\nExample:\n\nTo extract a hidden message inside _mypicture.jpeg_ type:\n\n```\nfstg extract mypicture.jpeg\n```\n\n- _usage_ Shows program version and details.\n\n- _version_ Shows program version and details.\n\n### Sample example file\n\nIn [example](/example/) directory there is an [image](/example/incognito.jpg) and a hidden message inside.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/example/incognito.jpg\"\u003e\n\u003c/p\u003e\n\nTo open hidden message you must extract the encrypted hidden file:\n\n```\nfstg extract incognito.jpg\n```\n\n**PASSWORD IS** _1234_\n\n## Donations\n\nYou can donate with any amount of money:\n\nCoin | Wallet\n---- | ------\nBitcoin:   | 1JDckpLRJGhp46LTcjY1vsW19wurZ3L1d5\nNano:      | nano_1cb5fs7xmixqzpitfn9ouy4j1g3hjmdfudc1igt5xhwwps7qdku5htqxmznb\nLitecoin:  | LRjEiKadFzPCoGorWvSVUnWPsFyPZGt97f\nDogecoin:  | DRrWWMdwY6AN8rdz7zH2cp3qaK8vSgDTau\n\n## License\n\nThis project is under MIT license see [LICENSE](/LICENSE)\n\n## Contact\n\nContact me at [fabioegel@gmail.com](mailto:fabioegel@gmail.com) or [fabioegel@protonmail.com](mailto:fabioegel@protonmail.com)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevfabiosilva%2Fmysteghideprogram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevfabiosilva%2Fmysteghideprogram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevfabiosilva%2Fmysteghideprogram/lists"}