{"id":20225706,"url":"https://github.com/d4v1-sudo/hash-calculator","last_synced_at":"2026-06-09T05:32:14.296Z","repository":{"id":198598348,"uuid":"701114522","full_name":"d4v1-sudo/Hash-calculator","owner":"d4v1-sudo","description":"Python script for easy hash calculation and verification with SHA-256, BLAKE-512, and BLAKE2b algorithms.","archived":false,"fork":false,"pushed_at":"2024-04-29T00:00:39.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-03T12:46:14.011Z","etag":null,"topics":["hash","hash-calculator","python","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","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/d4v1-sudo.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-06T00:25:33.000Z","updated_at":"2024-04-29T00:00:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"cc07aec6-0af9-4e3d-b796-8e3d4ccb4bac","html_url":"https://github.com/d4v1-sudo/Hash-calculator","commit_stats":null,"previous_names":["d4v1-sudo/hash-calculator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/d4v1-sudo/Hash-calculator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4v1-sudo%2FHash-calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4v1-sudo%2FHash-calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4v1-sudo%2FHash-calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4v1-sudo%2FHash-calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d4v1-sudo","download_url":"https://codeload.github.com/d4v1-sudo/Hash-calculator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4v1-sudo%2FHash-calculator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34093774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"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":["hash","hash-calculator","python","python3"],"created_at":"2024-11-14T07:14:26.331Z","updated_at":"2026-06-09T05:32:14.279Z","avatar_url":"https://github.com/d4v1-sudo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hash Calculator and Verifier\n\n## Description\n\nThis Python script allows you to calculate or verify hashes using different algorithms, including SHA-256, BLAKE-512, and BLAKE2b. It provides options to calculate the hash of a message or verify if a given hash matches a message.\n\n## Features\n\n- **Multiple Algorithms**: Supports SHA-256, BLAKE-512, and BLAKE2b hash algorithms.\n- **Hash Calculation**: Calculate the hash of a message using your chosen algorithm.\n- **Hash Verification**: Verify if a hash matches a specific message.\n- **Command-Line Interface**: Easy-to-use command-line interface for quick hash operations.\n\n## Usage\n\nYou can use this script in the following ways:\n\n- **Calculate Hash**:\n\n  ```shell\n  python3 script.py -e \u003calgorithm\u003e \"\u003cYour message here\u003e\"\n\n- **Verify Hash**:\n\n  ```shell\n  python3 script.py -v \u003calgorithm\u003e \"\u003cYour message here\u003e\" \"\u003cExpected hash\u003e\"\n\n- **Choose Algorithm**:\n\nYou can choose from the following algorithms:\n\n- `--sha256`: SHA-256 (Default)\n- `--blake512`: BLAKE-512\n- `--blake2b`: BLAKE2b\n\n## Requirements\n\nEnsure you have the required library installed:\n\n```bash\npip install pycryptodome==3.11.0\n```\n\n## Note\n\nIt isn't possible to decipher a hash. The reason is that a hash function is a one-way mathematical function. This means that while it's relatively easy to compute the hash of some data, it's extremely difficult (practically impossible) to reverse the process and obtain the original data from the hash. This property is essential for ensuring the security and integrity of cryptographic systems and digital signatures.\n\n\u003ca href=\"https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2Fd4v1-sudo%2FHash-calculator\"\u003e\u003cimg src=\"https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Fd4v1-sudo%2FHash-calculator\u0026label=Thanks%20for%20dropping%20in\u0026labelColor=%23000000\u0026countColor=%23FFFFFF\" /\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd4v1-sudo%2Fhash-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd4v1-sudo%2Fhash-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd4v1-sudo%2Fhash-calculator/lists"}