Say I want to make a vanity address with wtf and I decide I want to be a little more secure when I do this so I have the program encrypt the privatekey with the ultra secure password 'wtf' and it finds my new cool vanity address and outputs like this:
You are confusing some terms.
The private key determines the Bitcoin address. From your private key (PsRUGbymw545hfYUAg5v8uNuVcxwtXWg646JkZ7nSm1dDRvHk5rTd8HrQv452ctz6fP2), software can determine what the resulting Bitcoin address is (1WtFgLCoA56syuVLbvzCNzooTrKEpqyA8).
But your address is not "private" or "secure" .. it is what is you give out to others to send bitcoins to you. It is not kept secret.
Address: 1WtFgLCoA56syuVLbvzCNzooTrKEpqyA8
Protkey: PsRUGbymw545hfYUAg5v8uNuVcxwtXWg646JkZ7nSm1dDRvHk5rTd8HrQv452ctz6fP2
Now how do I import that into a wallet?
If you are using the Bitcoin.org client:
-
http://en.bitcoin.it/wiki/Importprivkey (Need to configure bitcoin.conf with RPCUser, password, and run bitcoind.)
If you are using a hybrid EWallet, like Blockchain.info/wallet:
Import / Export --> Import Private Key
I know my password is 'wtf' but none of the wallets online or desktop seem to ask me for it when I put in the protected key, they just error out? How do I take my password and turn the protkey into privkey?
They don't need to ask you, the Bitcoin address can be determined once the Private Key is known.
Just to make sure this is clear ... now that you've revealed that specific private key publicly, don't import it as someone else surely has added it to their Mt. Gox account by now which will quickly sweep any funds sent to it to that users's Mt. Gox account.