system("sudo bitcoind", "bruteforce", "basepassword" + phrase, "20")
WTF!! seriously how far up your butt are your head?
have you even tried cracking a password before, on your own?
SUDO Really?
the method you are using have way too much overhead to be anywhere possible even to crack a 4-char password.
1. you are comminucating with bitcoind over jsonrpc over http over tcp.
2. bitcoind are using berkeley DB, to check if the password s correct.
RLY? U CRAZY?
solution:
extract enough information from from wallet.dat, to be able to verify a password, look in berkeleyDB manuels, bitcoin source, and determent what is needed.
implement algoritm in some sort of GPU code(cuda, opencl,...) that do this efficient.
Yeah that line was bad, I fixed it.
I have no cracked before, you raise a great point that I had been noticing myself. My biggest bottleneck is the bitcoind client itself which is running on my CPU. The only way I could increase the speed is by running more bitcoind clients.
I will try to read more about your proposed solution, I think that is the right direction.
It would not work
Could you please elaborate?