|
May 06, 2024, 05:13:31 AM Last edit: May 06, 2024, 09:39:17 AM by ken3go |
|
Awesome tool, thank you for building it. I'm using V 0.19.1.0 to attempt a recovery an old uncompressed WIF private key. I have all 51 characters, beginning with 5J, but it's not valid for some reason. It was always copy/pasted, never written down or transcribed.
I am currently trying to use the "exception" method by having the program try 3 random character locations. The instructions say to not use a MissingChar symbol and just enter the characters you have (I assume this would be, say, 49 characters). However, the * is chosen as a default and I can't choose "none." Can you elaborate on this method?
"Exception: if you have a WIF private key missing up to 3 characters and you don't know the position of those characters, there is no need to use MissingChar symbol anymore, just enter the characters you have and press find."
I have tried pasting my entire 51-character WIF key into the "Base-58 encoded string" box and clicking "find." I also tried removing the last 2 characters of the key, as well as, separately, a few keys from the middle of the string (leaving the total string length to be 49 characters). Each time I immediately get "The given key has an invalid checksum."
I note that in example 8 of the program (This example is a compressed private key missing 3 character at unknown positions.), it also just returns "invalid checksum" and doesn't appear to run correctly.
When I use the MissingChar, e.g. ?, at several random places throughout the 51-character key, then it works fine. I've run various tests for hours and get numerous private key results (so the program is working), just none so far that work with my public address.
on edit #1: ah, I see this was already flagged in github issues and further found in the v0.19 source code to revert back to v0.14 for the Exception/Special Case for 2 characters. I tried that, but no luck.
on edit #2: OMG, I found my key. I had a single 9 that should have been a P. Yet, I still can't remember ever writing/typing it down. I'll send you a donation. Thanks so much.
|