Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

DotDotSlashRepo/argon2crack

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

argon2crack

A simple password cracker for argon2 hashes based on passlib python library. Argon2crack is multithreaded and requires argon2-cffi or argon2pure backends for password cracking. Currently supports only wordlists as inputs.

Landing Page

Requires Python3

Pre-requisites

It is recommended to use argon2-cffi backend as there are serious preformance improvements with this backend.

pip install argon2-cffi
pip install passlib

Alternatively you may use argon2pure backend as well.

pip install argon2pure
pip install passlib

Installation

Clone this repository on your local computer. Run python argon2crack.py -h.

Help

Script supports wordlists only.

usage: argon2crack.py [-h] [--threads [THREADS]] [--passwordlist [PASSWORDLIST]] --hashlist HASHLIST

Script to crack argon2 hashes.

optional arguments:
  -h, --help            show this help message and exit
  --threads [THREADS]   number of threads for execution, by default up-to 30 threads are used
  --passwordlist [PASSWORDLIST]
                        wordlist file for password cracking, uses 10k-most-common.txt by default

required named arguments:
  --hashlist HASHLIST   file containing argon2 hashes, in the format username:password_hash

Credits

Notes

  • If you have issues with argon2 backend engines, try reinstalling argon2-cffi. Worked for me.
  • Time taken for cracking is dependant on the capacity of your machine and the complexity of the hash(m,t,p parameters and hash length)
  • Script is tested only on Python 3.8.2 on Windows and Debian.

About

A simple password cracker for argon2 hashes based on passlib python library.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.