{"id":42575727,"url":"https://github.com/jweslley/htauth","last_synced_at":"2026-01-28T21:39:07.592Z","repository":{"id":57612364,"uuid":"122872203","full_name":"jweslley/htauth","owner":"jweslley","description":"htauth generates encrypted passwords for basic and digest authentication. Similar to htdigest and htpasswd.","archived":false,"fork":false,"pushed_at":"2018-02-25T20:24:07.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-20T13:34:37.331Z","etag":null,"topics":["htdigest","htpasswd","http","tool"],"latest_commit_sha":null,"homepage":"","language":"Go","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/jweslley.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}},"created_at":"2018-02-25T20:11:28.000Z","updated_at":"2019-07-24T08:50:12.000Z","dependencies_parsed_at":"2022-08-27T09:51:04.327Z","dependency_job_id":null,"html_url":"https://github.com/jweslley/htauth","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jweslley/htauth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jweslley%2Fhtauth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jweslley%2Fhtauth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jweslley%2Fhtauth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jweslley%2Fhtauth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jweslley","download_url":"https://codeload.github.com/jweslley/htauth/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jweslley%2Fhtauth/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28853169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["htdigest","htpasswd","http","tool"],"created_at":"2026-01-28T21:39:07.522Z","updated_at":"2026-01-28T21:39:07.582Z","avatar_url":"https://github.com/jweslley.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# htauth\n\n**htauth** generates encrypted passwords for basic and digest authentication.\n\nIt's similar to Apache support programs [*htdigest*][htdigest] and [*htpasswd*][htpasswd]. However, **htauth** is much more simpler and focus only in generate encrypted passwords to standard output.\n\n## Installing\n\n[Download][] and put the binary somewhere in your path.\n\n### Building from source\n\n    git clone http://github.com/jweslley/htauth\n    make\n\n## Options\n\n* **-h string** Hashing encryption for passwords. Available hashing algorithms: bcrypt, sha1, plain. (default \"bcrypt\")\n* **-r string** The realm name to which the user name belongs. Used only to generate passwords for digest authentication.\n\n## Usage\n\nIn order to generate an encrypted password, just execute the command below:\n\n    htauth \u003cusername\u003e\n\nYou will be prompted to inform your password and the encrypted password will be printed.\n\nTo save the encrypted password, redirect the output to a file:\n\n    htauth stark \u003e /path/to/htpasswd\n\nEncrypted passwords for digest authentication can be generated by using the `realm` option:\n\n    htauth -r avengers.com stark \u003e /path/to/htdigest\n\n\n## Bugs and Feedback\n\nIf you discover any bugs or have some idea, feel free to create an issue on GitHub:\n\n    http://github.com/jweslley/htauth/issues\n\n\n## License\n\nMIT license. Copyright (c) 2018 Jonhnny Weslley \u003chttp://jonhnnyweslley.net\u003e\n\nSee the LICENSE file provided with the source distribution for full details.\n\n\n[download]: https://github.com/jweslley/htauth/releases\n[htpasswd]: https://httpd.apache.org/docs/2.2/programs/htpasswd.html\n[htdigest]: https://httpd.apache.org/docs/2.2/programs/htdigest.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjweslley%2Fhtauth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjweslley%2Fhtauth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjweslley%2Fhtauth/lists"}