HardCorePawn / multibit_recovery

Python scripts that help with recovering funds from "broken" MultiBit HD and MultiBit Classic wallets due to the "Password did not unlock the wallet" issue
MIT License
22 stars 15 forks source link

Using .cipher files #8

Open buddywebster opened 3 years ago

buddywebster commented 3 years ago

Hello!

I have my encrypted .cipher files (this is what Multibit does to your unencrypted backups when you add a password to a wallet)

Is it possible to use these files with this script? Is there something I can do to get the standard .key format from this .cipher?

If not, how hard would it be to write that? I'd offer a bounty.

Sorry, I don't fully grasp what's wrong, but I know I have my password.

HardCorePawn commented 3 years ago

Unfortunately, if you only have the .cipher files (which as you've correctly stated are encrypted versions of existing backup files created when a password is added to the wallet), then these scripts will not help as they are only designed to work with the "normal" .key and .wallet password files.

The good news, is that it should be possible to decrypt these .cipher files... from a quick browse of the old MultiBit code, it seems they are using a variation of the "normal" encryption method.

I'll experiment and see if I can get an idea of how difficult/easy it is going to be to get something working.

HardCorePawn commented 3 years ago

And done ;)

Give the new "decrypt_multibit_classic_wallet_cipher.py" script a try...

Address for bounty: 32r7Kra9m5Bepqzrgkop7qNSP4wQGzKieL