Skip to content
  • Categories
  • Recent
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Slate)
  • No Skin
Collapse
Brand Logo

hashpwn

  1. Home
  2. Tools
  3. Hash Cracking
  4. yescrypt_crack - Yescrypt Hash Cracker

yescrypt_crack - Yescrypt Hash Cracker

Scheduled Pinned Locked Moved Hash Cracking
4 Posts 1 Posters 1.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • cycloneC Online
    cycloneC Online
    cyclone
    Admin Trusted
    wrote on last edited by cyclone
    #1

    Title: Yescrypt Hash Cracker
    Author: cyclone
    URL: https://github.com/cyclone-github/yescrypt_crack
    Description:

    ./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
    

    Info:

    I originally wrote this tool in 2025 since yescrypt had become the default 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.

    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 avaialble by using flag -cpu. All R&D has been performed on Debian 12/13 Linux. Cross platform support for Windows has been implemented, but is not guaranteed. For best results, Linux is recommended. Mac is not supported from v0.4.0 onward, but is supported on v0.3.1.

    Example hash:plain:

    $y$j9T$ss392e/1r/sS364AbKyZU1$Z6lrn5PE2YqIDbgeH590BnPC5fP8BFrkRgOhvo8WKVC:yescrypt_crack
    $gy$j9T$pFEYYB6sbVC37XBX.uMqK/$xY/CaU3ESVzvfR9YErup5kUn2FiHSOoqgAx1zUA99u1:yescrypt_crack
    

    Supported options:

    -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)
    

    Examples:

    ./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.

    Credits:

    • yescrypt_crack was written by cyclone in Go
    • The yescrypt algorithm was designed by Solar Designer: https://www.openwall.com/yescrypt/
    • The CPU yescrypt implementation in yescrypt_cpu.go is adapted from openwall/yescrypt-go: https://github.com/openwall/yescrypt-go
    • The GPU SMix/PWX implementation in kernels/yescrypt.cl are adapted from hashcat's yescrypt OpenCL implementation: https://github.com/hashcat/hashcat/blob/master/OpenCL/inc_hash_yescrypt.cl
    • Streebog-256 is provided by github.com/tarantool/go-gostcrypto/streebog.
    • See THIRD_PARTY_NOTICES.md for upstream copyright notices and license terms.

    Changelog:

    • https://github.com/cyclone-github/yescrypt_crack/blob/main/CHANGELOG.md

    Sysadmin by day | Ethical hacker by night | Go Dev | hashpwn
    3x RTX 4090 3x RTX 2080ti
    Forum Rules

    1 Reply Last reply
    👍
    2
    • cycloneC Online
      cycloneC Online
      cyclone
      Admin Trusted
      wrote on last edited by
      #2

      Source code v0.2.0; 2025-03-06 uploaded to GitHub.
      https://github.com/cyclone-github/yescrypt_crack

      Sysadmin by day | Ethical hacker by night | Go Dev | hashpwn
      3x RTX 4090 3x RTX 2080ti
      Forum Rules

      1 Reply Last reply
      👍
      0
      • cycloneC Online
        cycloneC Online
        cyclone
        Admin Trusted
        wrote last edited by
        #3

        Release v0.3.1; 2026-08-08
        https://github.com/cyclone-github/yescrypt_crack/releases/tag/v0.3.1

        add gost-yescrypt support
        

        Sysadmin by day | Ethical hacker by night | Go Dev | hashpwn
        3x RTX 4090 3x RTX 2080ti
        Forum Rules

        1 Reply Last reply
        👍
        1
        • cycloneC Online
          cycloneC Online
          cyclone
          Admin Trusted
          wrote last edited by
          #4

          v0.4.0-dev adds OpenCL support. Thanks to @64nickel for testing on his 12x 4090 cluster.
          https://infosec.exchange/@cyclone/117134021102477783

          c2891126-3725-40c2-af3e-788417c25351-image.jpeg

          Sysadmin by day | Ethical hacker by night | Go Dev | hashpwn
          3x RTX 4090 3x RTX 2080ti
          Forum Rules

          1 Reply Last reply
          👍
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          homogenous-expeditionary
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent