{"id":18396008,"url":"https://github.com/cyclone-github/argon_cracker","last_synced_at":"2025-04-07T03:35:24.639Z","repository":{"id":215352529,"uuid":"738680440","full_name":"cyclone-github/argon_cracker","owner":"cyclone-github","description":"Argon2id Hash Cracker","archived":false,"fork":false,"pushed_at":"2024-04-30T18:33:57.000Z","size":24,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-21T15:48:47.061Z","etag":null,"topics":["argon","argon2id","crack","cracker","cracking","cyclone","hash","hashcracker","tool"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyclone-github.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2024-01-03T19:45:22.000Z","updated_at":"2024-04-30T18:34:00.000Z","dependencies_parsed_at":"2024-06-21T14:26:01.446Z","dependency_job_id":"59a39aa0-74ac-419d-9569-a4b417c1d370","html_url":"https://github.com/cyclone-github/argon_cracker","commit_stats":null,"previous_names":["cyclone-github/argon_cracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyclone-github%2Fargon_cracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyclone-github%2Fargon_cracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyclone-github%2Fargon_cracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyclone-github%2Fargon_cracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyclone-github","download_url":"https://codeload.github.com/cyclone-github/argon_cracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223271115,"owners_count":17117303,"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":["argon","argon2id","crack","cracker","cracking","cyclone","hash","hashcracker","tool"],"created_at":"2024-11-06T02:12:35.316Z","updated_at":"2025-04-07T03:35:24.631Z","avatar_url":"https://github.com/cyclone-github.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=cyclone-github\u0026repo=argon_cracker\u0026theme=gruvbox)](https://github.com/cyclone-github/argon_cracker/)\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/cyclone-github/argon_cracker)](https://goreportcard.com/report/github.com/cyclone-github/argon_cracker)\n[![GitHub issues](https://img.shields.io/github/issues/cyclone-github/argon_cracker.svg)](https://github.com/cyclone-github/argon_cracker/issues)\n[![License](https://img.shields.io/github/license/cyclone-github/argon_cracker.svg)](LICENSE)\n[![GitHub release](https://img.shields.io/github/release/cyclone-github/argon_cracker.svg)](https://github.com/cyclone-github/argon_cracker/releases)\n[![Go Reference](https://pkg.go.dev/badge/github.com/cyclone-github/argon_cracker.svg)](https://pkg.go.dev/github.com/cyclone-github/argon_cracker)\n\n# Argon2id Hash Cracker\n```\n ---------------------------------\n| Cyclone's Argon2id Hash Cracker |\n ---------------------------------\n\nHash file:      hash.txt\nValid Hashes:   4\nInvalid Hashes: 1\nCPU Threads:    56\nWordlist:       cyclone.txt\nWorking...\n\n$argon2id$v=19$m=65536,t=4,p=1$d2tycHJEYlBuenNEOUpqNg$pEXhocM661JmS3oRCR6MPQ:password\n$argon2id$v=19$m=100000,t=4,p=1$cXVrNUdUVHI1SmN3RjcwNw$hMBzEYMGeblwwhj56bW6ig:password\n$argon2id$v=19$m=65536,t=4,p=1$VWF5MkY2S3pYdm1nZm1HdQ$V3CVYSZuo4hAIgAPicV0NA:password1\n$argon2id$v=19$m=65536,t=4,p=1$VWF5MkY2S3pYdm1nZm1HdQ$3zL8i47o4/l9rhLuDZE1oQ:passwords\n\nCracked:        4/4\nHashrate:       81.09/s\nRuntime:        00h:00m:58s\n```\n### Info:\nI wrote this tool due to the limited selection of programs that can crack/verify argon2id hashes. Hashcat currently lacks support for any argon algo, and even though John the Ripper does support it in its bleeding-edge version, the high memory requirements of argon2id make it impractical for handling higher-cost memory argon2id hashes that demand more memory than most GPUs have. If your GPU allows it, I suggest running argon2id hashes with JTR first. If not, `Argon2id Hash Cracker` may be your only choice as it is only limited by your system RAM and CPU.\n\nExample hash: `$argon2id$v=19$m=65536,t=4,p=1$d2tycHJEYlBuenNEOUpqNg$pEXhocM661JmS3oRCR6MPQ`\n\nPlaintext: `password`\n### Usage:\n\n`./argon_cracker -w wordlist.txt -h hashes.txt`\n### Change Log:\n- https://github.com/cyclone-github/argon_cracker/blob/main/CHANGELOG.md\n\n### Compile from source:\n- If you want the latest features, compiling from source is the best option since the release version may run several revisions behind the source code.\n- This assumes you have Go and Git installed\n  - `git clone https://github.com/cyclone-github/argon_cracker.git`  # clone repo\n  - `cd argon_cracker`                                               # enter project directory\n  - `go mod init argon_cracker`                                      # initialize Go module (skips if go.mod exists)\n  - `go mod tidy`                                              # download dependencies\n  - `go build -ldflags=\"-s -w\" .`                              # compile binary in current directory\n  - `go install -ldflags=\"-s -w\" .`                            # compile binary and install to $GOPATH\n  - `./argon_cracker -h {hash file} -w {wordlist file} -t {CPU threads to use (optional)}`\n- Compile from source code how-to:\n  - https://github.com/cyclone-github/scripts/blob/main/intro_to_go.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyclone-github%2Fargon_cracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyclone-github%2Fargon_cracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyclone-github%2Fargon_cracker/lists"}