What kinds of hints are most useful? Ie...
I'm highly confident that I used...
at least 1 whole English word at least 6 chars long - possibly by itself,
but also possibly combined with:
1 instance of a known 3 digit numerical string;
1 instance of a known 4 digit numerical string; or
2 matching instances of an unknown 2-digit numerical string.
I may also have included up to 2 instances of a single non-alphanumeric symbol either at the end of the password or at the beginning and end of the password. Not anywhere in between.
Like Mody0101, anyone can contact me for more specifics.
However, I think that my problem comes from
mis-spelling that whole word (I wish BitAddress.org used matching password form validation). So... I think that using a dictionary file of parts of words or misspelled words will be useful.
I have only done miniscule amounts of programming in my lifetime. But I think an algorithm for this might go...
- list all possible seed words used to generate the encrypted private key (the hard part)
- filter for matches containing parts of words or misspelled words
- filter for matches containing any of the known 3 or 4 digit strings possibly used
- filter for matches of words I might have used
- done?
Look at what bob123 said, that applies to you too. Also, I noticed that you like to use 'leet' speak by putting a "3" instead of a "e" is it possible that this could be the password too? These are the things that you need to be thinking about and include all the information you can on the password if this information compromises any other passwords that you use then you need to change them before releasing this information.
At the moment we don't need to think about the algorithm used, we just need information on the password otherwise no algorithm is going to work. Provide all the information you can and send it to Dave's recovery services.