Take the 2-minute tour ×
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
@MeniRosenfeld and what does this have to do with this question? –  Lohoris Mar 29 '12 at 12:19
@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
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
@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
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

3 Answers

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
Make sure that the "someone" is trustworthy - at least if you want to get your coins back. –  BinaryMage Mar 29 '12 at 23:28
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
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
add comment

You should try walletrecoveryservices.com since that appears to do just what you want. (brute forces bitcoin wallet recovery if you forget your password, without being able to steal your bitcoins)

share|improve this answer
For a free badge, read the "About" page near the search bar. Thanks and Welcome to StackExchange! –  Devyn Collier Johnson Jul 16 '13 at 10:57
You might want to add some links to testimonials to this answer. I have heard good things about this service but it's a good idea to be sure about it before handing over your wallet. –  D.H. Jan 4 at 20:33
add comment

There is a free tool that will help you for sure : recoinvery. You can download recoinvery on www.recoinvery.com

Recoinvery is able to understand your personal hints and characters if you remember some of them

share|improve this answer
Readers beware: I won't trust this unless source code is available to audit and build yourself or is ran in a very sandboxed environment. What's stopping this guy from stealing your whole wallet as soon as he recovers the password? –  kaoD Jan 10 at 23:35
You can use Recoinvery "Offline" ! –  recoinvery Jan 21 at 16:48
That's what I meant with "very sandboxed" :) Not that I don't trust you personally, it's just better safe than sorrow! –  kaoD Jan 22 at 15:19
add comment

protected by Community Jan 15 at 5:36

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

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