Tell me more ×
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. It's 100% free, no registration required.

I've lost the password to one of my wallets (it's a small one, don't worry). I was sure I remembered the password ... but evidently I don't.

Is there a program that I can use to brute-force my password, given hints?

Meaning, suppose that I remember that my password was "abc", but in fact maybe it's "Abc" or "Abc0". I would give the cracker program the string "abc" as a hint, and it would try a lot of permutations on it until it finds the real password.

Does such a cracker program currently exist? (Reliable sources please, hopefully open source)

share|improve this question
3  
@MeniRosenfeld and what does this have to do with this question? – Lohoris Mar 29 '12 at 12:19
2  
@Lohoris: That it proposes alternative solutions to its premise. I am under the impression that this is acceptable use for comments. – Meni Rosenfeld Mar 29 '12 at 12:57
3  
I had to google "spaced repetition". Found en.wikipedia.org/wiki/Spaced_repetition and thought a link here might be useful. – Chris Moore Mar 29 '12 at 16:24
2  
@Meni: At this point, the password does not exist anywhere outside his brain (and possibly no longer inside, either) :-) – Thilo Mar 30 '12 at 4:27
3  
FYI - luckily enough, the password was indeed stored on my Keepass. I just named the entry "wallet" and not "bitcoin", so when I searched for it it didn't come up. But the question is still relevant. – ripper234 Apr 2 '12 at 16:52
show 6 more comments

1 Answer

Revalin made available a sript that you can try running:

There may not yet be anything else, but you'ld probably find someone willing to write one if you offered to send your wallet along with what you think the pass phrase might be and ask only for a fraction of the wallet's bitcoins back once cracked.

share|improve this answer
1  
Make sure that the "someone" is trustworthy - at least if you want to get your coins back. – BinaryMage Mar 29 '12 at 23:28
5  
Depending on how wallet encryption works, you don't need to actually send the wallet itself, but only the header. – CodesInChaos Mar 30 '12 at 10:11
2  
Much better to ask that person to write a script for him, in exchange for a fixed amount. – Lohoris Apr 4 '12 at 12:00

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.