{"id":34761402,"url":"https://github.com/tashima42/hash-id","last_synced_at":"2026-04-09T04:01:33.882Z","repository":{"id":42523981,"uuid":"383588903","full_name":"tashima42/hash-id","owner":"tashima42","description":"Hash Identifier tool written in Rust, based on hash-identifier from Zion3R","archived":false,"fork":false,"pushed_at":"2024-12-10T00:43:41.000Z","size":68,"stargazers_count":11,"open_issues_count":3,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T18:35:35.567Z","etag":null,"topics":["hacking","hacktoberfest","hash","hash-id","rust"],"latest_commit_sha":null,"homepage":"https://snapcraft.io/hash-id","language":"Rust","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/tashima42.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-06T20:20:01.000Z","updated_at":"2024-12-10T00:43:45.000Z","dependencies_parsed_at":"2022-08-28T10:51:58.680Z","dependency_job_id":null,"html_url":"https://github.com/tashima42/hash-id","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/tashima42/hash-id","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tashima42%2Fhash-id","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tashima42%2Fhash-id/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tashima42%2Fhash-id/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tashima42%2Fhash-id/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tashima42","download_url":"https://codeload.github.com/tashima42/hash-id/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tashima42%2Fhash-id/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31584816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"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":["hacking","hacktoberfest","hash","hash-id","rust"],"created_at":"2025-12-25T06:32:46.568Z","updated_at":"2026-04-09T04:01:33.877Z","avatar_url":"https://github.com/tashima42.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hash Identifier\n[![forthebadge](https://forthebadge.com/images/badges/made-with-rust.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/open-source.svg)](https://forthebadge.com)\n\n[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/hash-id)\n\n____\n\n**hash-id** is a command line program for identifying **hash types** based on [Zion3R's implementation](https://github.com/blackploit/hash-identifier).   \nThis software is meant for enumeration, this is **not** a hash cracking tool, and it isn't definitive, the only way to be sure of the algorithm is after the hash has been reversed.    \n\n* [Usage](#usage)\n* [Install](#install)\n* [Contributing](https://github.com/Tashima42/hash-id/blob/main/CONTRIBUTING.md)\n\n[![asciicast](https://asciinema.org/a/435162.svg)](https://asciinema.org/a/435162)\n\n## Usage\n```sh\nhash-id [OPTIONS]\n```   \n\n**Examples:**\n  * Using a CLI argument\n    ```sh\n    hash-id -h fc7feb971470bd3d08d241f88db1ea38\n    ```\n  * Using a text file\n    ```sh\n    hash-id -f ./hashes.txt\n    ```\n  * Output: \n    ```\n    $ hash-id -f ./hashes.txt -h fc7feb971470bd3d08d241f88db1ea38\n    \u003e Hash: b89eaac7e61417341b710b727768294d0e6a277b\n    \u003e   [+] SHA-1\n    \u003e   [+] MySQL5 - SHA-1(SHA-1($pass))\n    \u003e   [+] Tiger-160\n    \u003e   [+] Haval-160\n    \u003e   [+] RipeMD-160\n    \u003e  #(...)\n    \u003e ------------------------------------------\n    \u003e Hash: 2303b15bfa48c74a74758135a0df1201\n    \u003e    [+] MD5\n    \u003e    [+] Domain Cached Credentials - MD4(MD4(($pass)).(strtolower($username)))\n    \u003e    [+] RAdmin v2.x\n    \u003e    [+] NTLM\n    \u003e    [+] MD4 \n    \u003e  #(...)\n    \u003e ------------------------------------------\n    \u003e  #(...)\n    ```\n**Options**:    \n| short | long     | type     | description                                 |\n|-------|----------|----------|---------------------------------------------|\n| `-f`  | `--file` | FILE     | File containing hashes (each one in a line) |\n| `-h`  | `--hash` | STRING   | Hash value to be identified                 |\n\n**Flags**:    \n| short | long        | description                 |\n|-------|-------------|-----------------------------|\n|       | `--help`    | Prints help information     |\n| `-V`  | `--version` | Prints version information  |\n\n**Info**:   \n  * Algorithms are displayed in order of probability, so you should start testing by the first. \n  * A hash argument and a file can be used at the same time.\n\n## Install\nCurrently, are supported: a snap package, a deb package and an Arch package. If you want to maintain a distro specific package, please check the [contributing](https://github.com/Tashima42/hash-id/blob/main/CONTRIBUTING.md) section.\n  * Snap\n    ```sh\n    sudo snap install hash-id\n    ```\n    **!!!!**: Because of snap confinement policy, this package can only access files on your `/home` folder. If you really need it to access files on other folders, install another package, or consider building it from source (`cargo build --release`).\n  * Debian\n    * Download the latest `.deb` package from the [releases page](https://github.com/Tashima42/hash-id/releases)\n      ```sh\n      sudo dpkg -i $DIR/hash-id_0.1.0_amd64.deb\n      ```\n  * Arch\n    * Use the [AUR](https://aur.archlinux.org/packages/hash-id/) package\n      ```sh\n      yay -S hash-id # Using AUR and [yay](https://github.com/Jguer/yay)\n      ```  \n    * Or the [`PKGBUILD`](https://github.com/Tashima42/hash-id/blob/main/arch/PKGBUILD)\n      ```sh\n      makepkg -i # In the same folder as the PKGBUILD file\n      ```  \n\nAlways before starting to work on something, check the [issues](https://github.com/Tashima42/hash-id-rust/issues) to see if anyone else is working on the same thing, if anyone is working and you want to start, please create an issue and let me know. Code changing PRs without an issue will not be accepted.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftashima42%2Fhash-id","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftashima42%2Fhash-id","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftashima42%2Fhash-id/lists"}