btcrecover icon indicating copy to clipboard operation
btcrecover copied to clipboard

Wallet difficulty

Open Octeen opened this issue 7 years ago • 7 comments

Can anyone tell me what the wallet difficulty means exactly? Mine is 88,140 Sha-512 iterations. Does that give any info on what my password consists of? Ive searched around and dont see anything about it. =(

Octeen avatar Nov 18 '17 04:11 Octeen

It refers to the amount of key stretching that was used when the wallet's password was last changed. The higher the number, the more difficult it is to use brute-force password guessing tools against your wallet (the longer it will take per password guess).

The Bitcoin client chooses the number based on how fast your PC is (whichever PC was used for the last password change). The faster the PC, the higher that number. If I were to guess (and I could be way off), this number is consistent with a 5ish year old PC, or maybe a laptop that's a bit more recent than that.

It doesn't reveal anything about your password's contents.

gurnec avatar Nov 18 '17 13:11 gurnec

Thanks for the reply. =) Oh wow, thats right about the last time I upgraded my PC. Nice guess! Any idea about how long it would take to brute force it? I'm using btcrecover but I'm not quite sure how well I'm setting it up. plus I'm just using a 560 GTX. So I'm wondering maybe its better if I were to use Jack the ripper? I've only seen that mentioned. I dont really know how long it is. Probably at least 8, it was bitcoin qt .8 version I think. When I made the passphrase I probably did it how long it suggested I make it. I really wish I knew what it suggested at that time as far as composition. I could probably figure out much easier.

Octeen avatar Nov 19 '17 01:11 Octeen

@Octeen - that number mostly refers to trying pwds... Given a wallet w 50k SHA 512 and another wallet with 100k SHA512 what I have noticed on a core wallet is roughly 50% more time to try.

ex: 100k wallet if your rig can do 10k pwd/sec then on the 50k wallet, you might be able to try 15k pwd/s.

This lets you try bigger keyspaces in a reasonable period of time. The faster you are, the bigger pwds you can find in a cost effective manner. If its 8 chars, and you have no idea what it is and it can be upper, lower, num or symbol you are not going to find it in our lifetime.

rterwedo avatar Nov 19 '17 02:11 rterwedo

I wanted to know if btc-core did some password recommendations way back too. As far as I remember, there were no restrictions to passwords, were there?

pedrohrcunha avatar Dec 12 '17 02:12 pedrohrcunha

@pedrohrcunha Core client on .4 recommended at least 10 chars but it would take anything.

ie when you entered your pwd, it said - "you should make it at least 10 chars!"

rterwedo avatar Dec 12 '17 06:12 rterwedo

Mine is scrypt N, r, p =16384, 8, 1, Is Multidoge wallets are even support ? i been trying to get mine but it seems that is being ignore by btcrecover i mean it starts the attack but it doesn't find the pss i even try one with pass easy as that and i included the pass word on the token file any help on this one??

pandaloco avatar Jan 02 '18 04:01 pandaloco