{"id":17965180,"url":"https://github.com/tokenrove/steaghan","last_synced_at":"2025-04-03T19:43:51.573Z","repository":{"id":11580202,"uuid":"14069619","full_name":"tokenrove/steaghan","owner":"tokenrove","description":"Personal archaeology: a tool for steganography (obsolete)","archived":false,"fork":false,"pushed_at":"2013-11-02T16:41:14.000Z","size":204,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-09T08:16:39.367Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tokenrove.png","metadata":{"files":{"readme":"README","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}},"created_at":"2013-11-02T16:41:01.000Z","updated_at":"2013-11-02T16:41:15.000Z","dependencies_parsed_at":"2022-09-19T05:52:13.891Z","dependency_job_id":null,"html_url":"https://github.com/tokenrove/steaghan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tokenrove%2Fsteaghan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tokenrove%2Fsteaghan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tokenrove%2Fsteaghan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tokenrove%2Fsteaghan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tokenrove","download_url":"https://codeload.github.com/tokenrove/steaghan/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247070779,"owners_count":20878581,"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":[],"created_at":"2024-10-29T12:10:24.575Z","updated_at":"2025-04-03T19:43:51.544Z","avatar_url":"https://github.com/tokenrove.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nalpha one notes\n---------------\nThis is steaghan version alpha one. See the notes for alpha zero below,\nthey still largely apply. Many bugs have been fixed, and lots of useful\nfeatures have been added, making steaghan far more usable. Expect a\nsimilarly huge jump to alpha two.\n\nalpha zero notes\n----------------\n\nThis is steaghan version alpha zero. It is an alpha release, and is\nyet ready for public consumption - think of this as a preview.  There\nare no checks to determine whether the values one specifies nor the\nfiles one provides are sane, and so improper use can lead to data\nloss. (Most notably, in the current version, avoid using\nwrapper/wav.so with large files, or with prpg/composite.so, as I have\nexperienced data loss when using the two together)\n\n\n``Documentation'': (see also steaghan(1))\nwrapper modules ---\u003e allow steaghan to work with various file formats.\n                     pgm -\u003e portable graymap format\n                     ppm -\u003e portable pixmap format\n                     wav -\u003e microsoft wave format (riff)\n                     bmp -\u003e microsoft bitmap format\nprpg modules ---\u003e the core of steaghan, these modules decide how to spread\n                  and mix the bits. [prpg stands for pseudorandom permutation\n                                     generator, incidentally]\n                  classic -\u003e the ``classical'' shuffle algorithm - fast,\n                             but very high in memory consumption \n                  lr -\u003e the luby-rackoff construct, based on des. effective\n                        but slow compared to classic. (uses very little \n                        memory, however)\n                  composite -\u003e lr construct for composite n, this module\n                               is very effective for pixmaps and similar,\n                               but can result in data loss for other formats.\nfile modules ---\u003e \n                  seek -\u003e no reason to use this unless mmap is broken on your\n\t\t\t  system.\n                  mmap -\u003e the obvious choice, much faster than seek.\nhash modules ---\u003e\n                  md4 -\u003e considered insecure\n                  md5 -\u003e considered less than completely secure\n                  ripemd160 -\u003e reasonably secure\ncipher modules ---\u003e\n                  null -\u003e obviously insecure\n                  rot13 -\u003e obviously insecure\n                  rc5 -\u003e reasonably secure, but only supports ECB right now,\n                         and is fairly inconvenient to use. (plus the\n\t\t\t passphrase to key transform code is nonexistant)\n\nAcknowledgements:\n\n  Jay Kominek, who donated lots of feedback, ideas, and access to fast\n\thardware.\n  Daniel Barnes, whose initial donation of access to fast hardware was\n\tessential for this project.\n  Tuomas Aura's papers, ``Practical invisibility in digital communication'',\n\tand its predecessor (which seems to be unavailable on the net now),\n\twere the original inspiration for this program. (Four years ago,\n\tnow!)\n  Michael Luby and Charles Rackoff, for their construction of a PRPG from\n\ta PRFG.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftokenrove%2Fsteaghan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftokenrove%2Fsteaghan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftokenrove%2Fsteaghan/lists"}