{"id":22934257,"url":"https://github.com/missn0body/hide","last_synced_at":"2026-05-19T10:32:53.288Z","repository":{"id":204759578,"uuid":"712592823","full_name":"missn0body/hide","owner":"missn0body","description":"A simple Blowfish scramble schtick made in C","archived":false,"fork":false,"pushed_at":"2024-01-31T03:36:00.000Z","size":56,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-07T12:02:51.352Z","etag":null,"topics":["argument-parsing","block-cipher","c","cipher-algorithms","command-line","command-line-tool","cryptography","terminal","terminal-based"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/missn0body.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":"2023-10-31T19:24:08.000Z","updated_at":"2024-02-02T17:18:31.000Z","dependencies_parsed_at":"2024-01-01T04:34:24.216Z","dependency_job_id":"ea63a929-1c80-49e5-ae27-c0352ee98dc9","html_url":"https://github.com/missn0body/hide","commit_stats":null,"previous_names":["missn0body/hide"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/missn0body/hide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/missn0body%2Fhide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/missn0body%2Fhide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/missn0body%2Fhide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/missn0body%2Fhide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/missn0body","download_url":"https://codeload.github.com/missn0body/hide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/missn0body%2Fhide/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267600445,"owners_count":24113784,"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","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"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":["argument-parsing","block-cipher","c","cipher-algorithms","command-line","command-line-tool","cryptography","terminal","terminal-based"],"created_at":"2024-12-14T11:39:26.007Z","updated_at":"2026-05-19T10:32:48.263Z","avatar_url":"https://github.com/missn0body.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hide\n\nA simple Blowfish scramble schtick.\nFirst written by anson in late 2023-early 2024.\n\nThis terminal uses the Blowfish block cipher\noriginally written by Bruce Schneier in 1993.\nAlthough most of the code is written by anson,\nthe specific C implementation of the Blowfish\ncipher used here was originally written by Paul\nKocher in 1997.\n\nCommand-line arguments are as follows:\n\u003e hide (plain/ciphertext) (key) -a (--ansi) -u (--unhide) -h (--help)\n\nThese arguments can be put in any order, alternated\nbetween their long and short forms, and their short\nforms can be globbed, such as \"-au\" which instructs\nhide to decrypt the following ciphertext with the\ngiven key, and produce ANSI colored output.\n\nHide will detect any non-argument string passed to\nthe function as plain/ciphertext, with the second\nnon-argument string detected read as the key. Any\nadditional input is ignored. As such, the arguments\nand input strings can be sent by the user in any\narbitrary order.\n\nFor more information regarding the Blowfish block\ncipher, see:\nwww.schneier.com/academic/blowfish/\n\nFor the original C implementation that this program\nwas interpolated from, see:\nwww.schneier.com/wp-content/uploads/2015/12/bfsh-koc.zip\n\n## Warning!\n\nI am not a cryptologist, only average enthusiast.\nI put together this program because I thought it\nwould be fun to make, and although it uses a well-\nrespected block cipher, I would only trust this\nprogram for trivial and low-stake matters. *I would\nnot trust this program with sensitive information.*\nPlease use this program with sensible input for\nsensible purposes.\n\nAs of this program's current version (v.1.0.0, Jan 2024),\nthe notice above still stands. I may consider improving\nthis program to where it becomes more trustable, but\nas for now, use caution.\n\n### v.1.0.0 (First release)\n\n(Jan 2024)\nA simple Blowfish scramble schtick by anson.\nBe warned: the only cipher mode supported as of now is EBC.\nUse this application with the right data for the right purpose.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmissn0body%2Fhide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmissn0body%2Fhide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmissn0body%2Fhide/lists"}