| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
go install github.com/cyclone-github/yescrypt_crack@main
I originally wrote this tool in 2025 since yescrypt had become the default /etc/shadow hash for many popular Linux distros such as Debian, Ubuntu, RHEL, Fedora, Arch, etc, and due to the very limited hash cracking tools that supported yescrypt at that time. Now we have several crackers to choose from which all support yescrypt and gost-yescrypt: JtR, yescrypt_crack, mdxfind, and hashcat.
yescrypt_crack supports OpenCL GPU acceleration for yescrypt and gost-yescrypt. GPU mode is used by default when a supported OpenCL GPU is available, and CPU mode is available by using flag -cpu. All R&D has been performed on Debian 12/13 Linux. Cross platform support for Windows 10/11 has been implemented and tested. Mac is not supported from v0.4.0 onward, but is supported on v0.3.1. WSL is neither tested or recommended. For best results, Linux is recommended.
Debian 13 2x RTX 4090
./yescrypt_crack.bin -h hash.txt -w wordlist.txt -------------------------------------------------- | Cyclone's Yescrypt Cracker | | https://github.com/cyclone-github/yescrypt_crack | -------------------------------------------------- Hash file: hash.txt Total Hashes: 26 CPU Threads: 56 Wordlist: wordlist.txt Backend: auto GPU selection: all GPU batch: 1280 2026/08/20 11:54:25 Counting wordlist lines... 2026/08/20 11:54:25 Tuning GPU... 2026/08/20 11:54:26 OpenCL GPU 0: NVIDIA GeForce RTX 4090, 23.5 GiB VRAM, batch cap 1280, self-test passed 2026/08/20 11:54:26 OpenCL GPU 1: NVIDIA GeForce RTX 4090, 23.5 GiB VRAM, batch cap 1280, self-test passed 2026/08/20 11:54:26 Working... 2026/08/20 11:55:26 Cracked: 0/26 7338.51 H/s 01m:00s/-- 2026/08/20 11:56:26 Cracked: 0/26 7391.90 H/s 02m:00s/-- 2026/08/20 11:57:26 Cracked: 0/26 7416.85 H/s 03m/1d:17h:06m 2026/08/20 11:58:26 Cracked: 0/26 7434.64 H/s 04m/1d:20h:21m 2026/08/20 11:59:26 Cracked: 0/26 7441.04 H/s 05m/1d:13h:26m
Windows 11 1x RTX 4060
PS C:\Users\cyclone> yescrypt_crack.exe -h hash.txt -w wordlist.txt -------------------------------------------------- | Cyclone's Yescrypt Cracker | | https://github.com/cyclone-github/yescrypt_crack | -------------------------------------------------- Hash file: hash.txt Total Hashes: 1 CPU Threads: 12 Wordlist: wordlist.txt Backend: GPU GPU selection: all GPU batch: 416 2026/08/26 15:22:03 Counting wordlist lines... 2026/08/26 15:22:03 Tuning GPU... 2026/08/26 15:22:03 OpenCL GPU 0: NVIDIA GeForce RTX 4060, 8.0 GiB VRAM, batch cap 416, self-test passed 2026/08/26 15:22:03 Working... $y$j9T$ss392e/1r/sS364AbKyZU1$Z6lrn5PE2YqIDbgeH590BnPC5fP8BFrkRgOhvo8WKVC:yescrypt_crack 2026/08/26 15:22:04 Cracked: 1/1 3.00 h/s 00m/-- 2026/08/26 15:22:04 Finished
Windows 11 Ryzen 5 5500 -cpu
PS C:\Users\cyclone> yescrypt_crack.exe -h hash.txt -w wordlist.txt -cpu -------------------------------------------------- | Cyclone's Yescrypt Cracker | | https://github.com/cyclone-github/yescrypt_crack | -------------------------------------------------- Hash file: hash.txt Total Hashes: 1 CPU Threads: 12 Wordlist: wordlist.txt Backend: CPU 2026/08/26 15:22:49 Counting wordlist lines... 2026/08/26 15:22:49 Working... $y$j9T$ss392e/1r/sS364AbKyZU1$Z6lrn5PE2YqIDbgeH590BnPC5fP8BFrkRgOhvo8WKVC:yescrypt_crack 2026/08/26 15:22:49 Cracked: 1/1 50.33 h/s 00m/00m 2026/08/26 15:22:49 Finished
$y$j9T$ss392e/1r/sS364AbKyZU1$Z6lrn5PE2YqIDbgeH590BnPC5fP8BFrkRgOhvo8WKVC:yescrypt_crack $gy$j9T$pFEYYB6sbVC37XBX.uMqK/$xY/CaU3ESVzvfR9YErup5kUn2FiHSOoqgAx1zUA99u1:yescrypt_crack
-w {wordlist} (omit -w to read from stdin)
-h {yescrypt_hash_file}
-o {output} (omit -o to write to stdout)
-t {cpu threads} (selects CPU mode)
-s {print status every nth sec}
-gpu [all|0,1|list] (default: all GPUs; omit value to use all GPUs)
-cpu (force CPU mode)
-b {gpu batch size} (optional; 0 = auto)
-version (version info)
-help (usage instructions)
./yescrypt_crack.bin -h hashes.txt -w wordlist.txt -o found.txt ./yescrypt_crack.bin -h hashes.txt -w wordlist.txt -gpu ./yescrypt_crack.bin -h hashes.txt -w wordlist.txt -gpu 0,1 ./yescrypt_crack.bin -h hashes.txt -w wordlist.txt -gpu 0,1 -b 1280 -s 10 ./yescrypt_crack.bin -h hashes.txt -w wordlist.txt -cpu -t 16 -s 10 cat wordlist | ./yescrypt_crack.bin -h hashes.txt ./yescrypt_crack.bin -gpu list
For backwards compatibility, explicitly specifying -cpu selects CPU mode.
| Back | FazBrowse Home | New Git URL |