No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hashchecker.dSYM/Contents
.gitignore
README.md
allocators.h
clientversion.h
compat.h
crypter.cpp
crypter.h
hash.h
hashchecker.cpp
key.cpp
key.h
makefile.hashchecker
netbase.h
serialize.h
sync.h
threadsafety.h
ui_interface.h
uint256.h
util.cpp
util.h
version.h

README.md

BTC-wallet-hashchecker

Given a particular encrypted bitcoin wallet and a password attempt, this little program will permute the attempt and test using it to unlock the wallet until it either exhausts the permutation space or succeeds.

https://github.com/jakeva/bitcoin-pwcheck is a similar project, forked from the bitcoin-core source. It has a lot of dependencies and code that is simply unnecessary for the job of rapidly testing passwords against a bitcoin wallet encryption scheme. Another difference is that it is possible to pipe input to it, in order to allow testing, for instance, a dictionary of possible passwords as opposed to permuting one. The same approach could be taken in this project, but for now it is configured only for permuting a password guess.

build like so: make -f makefile.hashchecker hashchecker