pbkdf2Decode - A command-line utility to decode PBKDF2 hashes by brute-forcing with a dictionary attack.
- man pages
- DEB package
- RPM package
- MacOS PKG
- FreeBSD PKG
- Logging verbosity
- Multi-thread
If you want to build yourself pbkdf2Decode
from source, please verify to have already installed go1.24.x or higher.
Then run this command:
go build -v -ldflags="-X 'github.com/cyberpsyquack/pbkdf2Decode/build.Version=$(cat VERSION)' -X 'github.com/cyberpsyquack/pbkdf2Decode/build.BuildUser=$(id -u -n)' -X 'github.com/cyberpsyquack/pbkdf2Decode/build.BuildTime=$(date)'"
Remove any previous pbkdf2Decode
installation by deleting the /usr/local/pbkdf2Decode folder (if it exists), then extract the archive you just downloaded into /usr/local, creating a fresh pbkdf2Decode
tree in /usr/local/pbkdf2Decode
sudo tar -C /usr/local -zxf pbkdf2Decode-x86_64-linux.tar.gz
You can do this by adding the following line to your $HOME/.profile (or $HOME/.bashrc) or /etc/profile (for a system-wide installation)
export PATH=$PATH:/usr/local/pbkdf2Decode/bin
Note: Changes made to a profile file may not apply until the next time you log into your computer. To apply the changes immediately, run the following command (may differ if you are using .profile instead of .bashrc):
source $HOME/.bashrc