{"id":18620731,"url":"https://github.com/codybloemhard/termpasshash","last_synced_at":"2025-11-03T12:30:24.891Z","repository":{"id":240600314,"uuid":"221020465","full_name":"codybloemhard/termpasshash","owner":"codybloemhard","description":"A simple tool for hashing passwords in the terminal.","archived":false,"fork":false,"pushed_at":"2024-05-20T22:08:04.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-27T04:26:16.525Z","etag":null,"topics":["base16","base64","hashing-passwords","rust","salt","security","sha3-512"],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/codybloemhard.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":"2019-11-11T16:16:56.000Z","updated_at":"2024-05-20T22:08:07.000Z","dependencies_parsed_at":"2024-05-20T03:27:33.178Z","dependency_job_id":"31675621-d272-4c41-bf7d-e5f269c65289","html_url":"https://github.com/codybloemhard/termpasshash","commit_stats":null,"previous_names":["codybloemhard/termpasshash"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codybloemhard%2Ftermpasshash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codybloemhard%2Ftermpasshash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codybloemhard%2Ftermpasshash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codybloemhard%2Ftermpasshash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codybloemhard","download_url":"https://codeload.github.com/codybloemhard/termpasshash/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239414080,"owners_count":19634366,"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":["base16","base64","hashing-passwords","rust","salt","security","sha3-512"],"created_at":"2024-11-07T04:07:48.999Z","updated_at":"2025-11-03T12:30:24.849Z","avatar_url":"https://github.com/codybloemhard.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# termpasshash\n\nA simple tool for hashing passwords in the terminal.\n\n## what?\n\nYou can use hash passwords using a salt and a specified number of hashing rounds.\nYou can also truncate the output to a specified number of characters.\nThe idea is to use the hash itself as the password for websites etc.\nThe hashing algorithm used is Argon2.\nThe program will prompt you for the needed information.\n\n## why?\n\n* A hash can be long, complicated and hard to guess.\n* It can be generated from a more human friendly password.\n* A small change in the password and the hash will change a lot.\n* As it runs locally and is opensource(you can compile your self) you can be sure the application does not send the data anywhere.\n\n## --help\n\n```\n-l,--legacy //Use SHA3-512 iterated as hashing procedure.\n-u,--unmask //Show the resulting hash in readable colours, instead of the masked version.\n-c,--create //Create a new hash, you will be asked twice to verify if they match.\n-p,--print //Print password masked or unmasked instead of copy to clipboard.\n```\n\n## compiling\n\nDownload the Rust language. Go to the root directory, the directory that contains the directory ```src``` and the file ```Cargo.toml```.\ncompile with ```cargo build --release```.\n\n## about\n\nThis code is licenced under the MIT license. I am not responsible for what you do with it, use at own risk!\nYou should research the security of the program, algorithm used, process and idea of this application before you use it.\nIt is recommended that you read the source code and compile it yourself before using.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodybloemhard%2Ftermpasshash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodybloemhard%2Ftermpasshash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodybloemhard%2Ftermpasshash/lists"}