{"id":15151606,"url":"https://github.com/niasar/genpasswd","last_synced_at":"2026-01-21T16:32:03.695Z","repository":{"id":204864840,"uuid":"203410389","full_name":"niasar/genpasswd","owner":"niasar","description":"sha-512 password hash generator for /etc/shadow","archived":false,"fork":false,"pushed_at":"2019-09-26T07:57:47.000Z","size":1345,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-11-01T11:26:58.102Z","etag":null,"topics":["ansible","hash","linux-password","mkpasswd","passwd","sha-512","shadow"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/niasar.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}},"created_at":"2019-08-20T16:07:24.000Z","updated_at":"2023-11-01T11:27:04.226Z","dependencies_parsed_at":null,"dependency_job_id":"44a494f7-b7e8-43db-a86a-e2a4acd6eba4","html_url":"https://github.com/niasar/genpasswd","commit_stats":null,"previous_names":["niasar/genpasswd"],"tags_count":7,"template":null,"template_full_name":null,"purl":"pkg:github/niasar/genpasswd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niasar%2Fgenpasswd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niasar%2Fgenpasswd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niasar%2Fgenpasswd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niasar%2Fgenpasswd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/niasar","download_url":"https://codeload.github.com/niasar/genpasswd/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niasar%2Fgenpasswd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28635928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T15:01:31.228Z","status":"ssl_error","status_checked_at":"2026-01-21T14:42:58.942Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["ansible","hash","linux-password","mkpasswd","passwd","sha-512","shadow"],"created_at":"2024-09-26T15:04:33.420Z","updated_at":"2026-01-21T16:32:03.677Z","avatar_url":"https://github.com/niasar.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Genpasswd\n\nMaster branch : [![Build Status](https://dev.azure.com/niasar/genpasswd/_apis/build/status/niasar.genpasswd?branchName=master)](https://dev.azure.com/niasar/genpasswd/_build/latest?definitionId=1\u0026branchName=master)\n## SHA-512 password hash generator for /etc/shadow\n### Why use this instead of mkpasswd?\nBecause mkpasswd dosen't require password confirmation when generating hash, this makes it difficult to use as hash generator for interactive password rotaing system in group of hosts using Ansible\n### Usage \n\n`genpasswd [--stdout] [--filename file.name] [salt]`\n\nBy default hash will be saved in passwd.hash file or it may be saved in different file(if --filename specified) or printed to stdout (if --stdout specified)\n\nProvided salt might be 8 to 16 characters long, if no salt provided, 16 chars long random salt will be generated\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniasar%2Fgenpasswd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniasar%2Fgenpasswd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniasar%2Fgenpasswd/lists"}