Why is it not a good idea to use your BrainSeed to directly create the private keys?
One of the objectives is to create encrypted private keys with BIP38, so I need to do the intermediate steps of having private keys to encrypt.
From my limited understanding, I don't see how this physically does anything.
If your would-be attacker has your wallet, chances are he also has your MindHash program that converts your small string into a huge function.
What's stopping him from just brute forcing your MindHash? I understand that this process would take a very long time but I don't see it taking any longer than a multi word bitcoin wallet password, seems a little convoluted.
My other objective was in being able to have nothing recorded anywhere. I would create a set of encrypted private keys. Then populate the addresses with BTC. Then delete all traces of everything (except for the address, which I can keep handy to include in a watch list.) This is a long term cold storage brainwallet. The only thing I would record in plain sight is a clue to myself about how to recreate everything. Using the chess example from ablove, that would be something like: 1) MindHash c1-0308 & c1-0708; 2) Create 50 encrpted PKs.