A simple SHA256 hash brute-forcer using worker threads, written in Node.js
- Clone the repo
git clone https://github.com/0xVR/kyanite.git
- Install NPM packages
cd kyanite && npm install
Usage: npm start -- HASH [OPTIONS]
Options:
--version Show version number [boolean]
-t, --threads Number of threads to use [number] [default: os.cpus().length]
-h, --help Show help [boolean]
Or:
Run the main file
npm start
A few general notes:
- Kyanite wasn't made for practical usage, it's more of a fun project
- As such, there are no hard-coded limits, so be sure not to spawn too many threads and end up freezing your computer
- If the program gets to the point where it has tried more than roughly 1.1x10^17 combinations, it switches to using BigInts. You may notice a relevant decrease in performance